Software Engineer @ Manhattan Talent
Software Engineering, People & HR
Australia
We're looking for a talented Software Engineer to join our growing engineering team. You'll work on building and improving our core product, collaborating closely with designers, product managers, and fellow engineers to deliver high-quality software that makes a real difference to our users.
This is a great opportunity for someone who enjoys solving complex technical problems, takes pride in clean and maintainable code, and wants to grow their skills in a supportive, fast-moving environment.
You'll be responsible for
- Designing, developing, and maintaining scalable backend and/or frontend features
- Writing clean, well-tested, and well-documented code
- Participating in code reviews and contributing to engineering best practices
- Collaborating with product and design to translate requirements into technical solutions
- Troubleshooting and resolving bugs and performance issues
- Contributing to technical planning and architecture discussions
Key criteria
- 3+ years of professional software development experience
- Proficiency in at least one modern programming language (e.g. Python, TypeScript, Go, Java)
- Experience with web frameworks, REST APIs, and databases (SQL and/or NoSQL)
- Solid understanding of software engineering fundamentals — data structures, algorithms, system design
- Familiarity with Git, CI/CD pipelines, and agile development practices
- Strong communication skills and a collaborative, team-first mindset
Nice to have
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with containerisation (Docker, Kubernetes)
- Experience working in a product-led or startup environment
🟢 Please consider applying even if you don't meet 100% of what’s outlined 🟢
Key Responsibilities
- Troubleshooting and resolving bugs and performance issues
- Technical planning
- Code Reviews
Key Strengths
- Experience with web frameworks
- Proficiency in at least one modern programming language
- 3+ years of professional software development experience
- Full Stack Capabilities
- Software development experience
- Version control proficiency
- Data structures knowledge
- Debugging skills
Why Manhattan Talent is partnering with Hatch on this role. Hatch exists to level the playing field for people as they discover a career that’s right for them. So when you apply you have the chance to show more than just your resume.
A Final Note: This is a role with Manhattan Talent not with Hatch.