Software Engineer
Software Engineering
Sydney, NSW, Australia
Posted on Jun 26, 2026
This is a Software Engineer role with Manhattan Talent based in Sydney, NSW, Australia
== Manhattan Talent ==
Role Seniority - mid level
More About The Software Engineer Role At Manhattan Talent
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
🟢 Please consider applying even if you don't meet 100% of what’s outlined 🟢
Key Responsibilities
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.
== Manhattan Talent ==
Role Seniority - mid level
More About The Software Engineer Role At Manhattan Talent
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
- 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
- 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
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.