Software Engineer

Hatch
Hatch

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

  • 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

Before we jump into the responsibilities of the role. No matter what you come in knowing, you’ll be learning new things all the time and the Manhattan Talent team will be there to support your growth.

🟢 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

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.