Senior Software Engineer

Senior Software Engineer

Apply Now

About the job

Senior Software Engineer

Based | Sydney [Hybrid]

Comp | $210k-$230k + super & equity

Stack | React.js, TypeScript, Node.js, Python, Django, AWS

 

The client is building a new type of digital product and needs Senior, Principal, or Staff-level engineers to help bring their vision to life. You’ll be responsible for bringing to life entirely new and delightful consumer experiences from scratch. Working with visionary founders who care deeply about the intersection of humor, connection, and technology.

 

About The Role

We are looking for someone who is comfortable working across the stack, experimenting, and pushing the boundaries of what’s possible. You should thrive in ambiguity, get excited about building consumer-first experiences from scratch, and have a deep appreciation for both speed and craftsmanship.

 

In This Role, You Will:

  • Own the Full Stack: Architect, build, and optimize the core platform, from front-end interfaces to back-end services.
  • Work Across Platforms: Develop seamless, intuitive consumer experiences across web and mobile.
  • Prototype & Iterate Quickly: Move fast, test, learn, and refine features that push the product (and the brand) forward.
  • Collaborate with Design & Content Teams: Work closely with product, design, and marketing to translate creative ideas into functional, delightful experiences.
  • Optimize for Performance & Scale: Ensure the tech stack is efficient, scalable, and ready to grow with the business.
  • Stay Curious & Experiment: Try new frameworks, leverage AI/ML where relevant, and constantly improve the way they build.
  • Help Define Engineering Culture: As one of the founding engineers, you’ll set the tone for how they ship, collaborate, and think about code quality and process.

 

You Can Thrive In This Role If You:

  • 5+ years of full-stack experience, ideally in consumer-focused startups or product-driven teams.
  • Expertise in at least one of JavaScript/TypeScript, Node.js, React, Python and a willingness to learn others.
  • Comfort working across the stack, from front-end UI to backend architecture and databases.
  • Experience with mobile development (iOS, Android, or React Native) is a plus.
  • Ability to work fast and scrappy while maintaining high technical standards.
  • Deep understanding of what makes great consumer products, obsession with user experience, clean interfaces, and delightful interactions.
  • Strong problem-solving skills and a bias toward action, you’re comfortable making decisions and moving forward in uncertainty.
  • Willingness to wear multiple hats and step outside of your comfort zone to help build something truly original.
  • A founder’s mindset as you care deeply about the product, the people using it, and the team building it.

 

Nice to Have:

  • Have experience with e-commerce, payments, or interactive consumer experiences.
  • Have built side projects, startups, or products just for fun.
  • Think about engineering as a creative discipline—you love great UX, design, and thinking about how products make people feel.
  • Are excited to help shape an engineering culture that values creativity, autonomy, and speed.

 

The client offers a competitive above market compensation package with equity and with excellent benefits.

 

If you’re interested in learning more, feel free to reach out to us at danny@salientgroup.com.au

Recent Opportunities

gradient
  • November 14
  • <1 minutes

Business Development Manager

Read More
gradient
  • November 14
  • 2 minutes

Director of Partnerships

Read More
gradient
  • November 07
  • 2 minutes

Help Desk Engineer

Read More
gradient
  • November 07
  • <1 minutes

Sales Specialist

Read More
Hire SaaS Talent

We’re Here to Help

We’re here to help! We work across multiple time zones and the Asia-Pacific region, so no call is ever too late or early and we’re happy to travel when required.

If you’re looking for your next opportunity,
then fill out the form.

Email: info@salientgroup.com.au

This field is for validation purposes and should be left unchanged.
Name(Required)