Staff Software Engineer

Mosh

Sydney

Hybrid

AUD 180,000 - 240,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Training & development
Paid parental leave (up to 16 weeks)
Product discounts
Extra annual leave
Mental health leave
EAP & wellbeing programs
ClassPass discounts

Job summary

Mosh is seeking a Staff Software Engineer (Backend) to set the technical direction of our backend systems. You will design, build and own core APIs and services, drive architecture, and raise the bar across the engineering organization. You will decompose monoliths, implement workflows, and improve deployment and observability.

Strong backend and cloud experience are required. You will mentor engineers across levels, collaborate with frontend, product and design, and help grow our Sydney-based

Qualifications

  • 8+ years of experience designing, building, deploying and scaling API-driven systems.

Responsibilities

  • Set the technical direction for backend engineering and drive architecture decisions.
  • Design, build and own APIs and services that serve as core building blocks of the platform.
  • Write clean, well-tested code and conduct code reviews.
  • Define backend engineering standards and golden paths across teams.
  • Decompose monoliths into well-bounded domain-driven services.
  • Build workflow/orchestration systems powering complex processes.
  • Maintain CI/CD infrastructure for reliable deployments.
  • Instrument observability and contribute to incident response.

Skills

8+ years API-driven systems
APIs design
OpenAPI/AsyncAPI
Distributed systems
Event-driven architecture
Cloud architecture
Kafka
AWS
PostgreSQL
Linux
Docker
Kubernetes
Terraform
Datadog
Temporal/AWS Step Functions
Frontend knowledge

Tools

PostgreSQL
AWS
Docker
Kubernetes
Terraform
Datadog
Temporal
OpenAPI/AsyncAPI

Job description

G’day,we’reMosh&Moshy.

We’re an Australian-founded and owned digital health platform on a mission to help people achieve the best possible health outcomes through best-in-class health programs.

We know traditional healthcare isn’t always meeting the needs of modern patients, and we reckon there’s a better, more holistic way. Our programs across hair loss, sexual health, skincare, mental health and weight management are easy, accessible and completely discreet.

Morethanajob

There’s nothing better than knowing the work you’re doing matters and makes a genuine difference. We’re pretty lucky that, at Mosh & Moshy, this is the norm rather than the exception.

Engineering @ Mosh & Moshy

We are passionate technologists with an appreciation for clean code and fault tolerant systems. We believe in leveraging different perspectives and backgrounds because that makes our team and product stronger.

We look for teammates who are:

  • Curious and aim to understand things deeply.
  • Advocates for best practice.
  • Respectful and inclusive.
  • Comfortable sharing the grunt work.

What you will do

As a Staff Software Engineer (Backend) you will:

  • Set the technical direction for our backend engineering, shaping architecture, driving alignment, and raising the bar across the engineering organisation.
  • Design, build and own APIs and services that serve as the core building blocks of our platform.
  • Write clean, well-tested code, conduct code reviews, produce clear documentation and take the lead on solving the hardest technical challenges.
  • Define and evolve backend engineering standards, patterns and golden paths that teams across Mosh adopt and build on.
  • Drive the decomposition of monolithic applications into well-bounded, domain-driven services.
  • Design and implement workflow and orchestration systems that power complex, multi-step clinical and operational processes.
  • Build and maintain CI/CD infrastructure that makes deployments and releases reliable and stress-free.
  • Use a data-driven approach to decide when new infrastructure or services are warranted.
  • Design and run experiments on new and emerging technologies, documenting findings and recommendations clearly.
  • Contribute to automated regression, performance and resiliency testing to keep production stable and fast.
  • Drive operational excellence by instrumenting observability, authoring runbooks and actively contributing to incident response and resolution.
  • Proactively identify and champion improvements to our software engineering practices and standards.
  • Mentor engineers across experience levels, modelling best practice and actively raising the bar across the team.
  • Collaborate closely with frontend engineers, product and design to shape clean API contracts and deliver great end-to-end experiences.
  • Help grow the engineering team through interviews and code reviews.

What you will bring

  • A healthy curiosity, strong autonomy and a deep sense of accountability for your work.
  • A genuine drive to grow as an engineer and raise the standard of those around you.
  • Demonstrated technical initiative and a penchant for clean code.
  • 8+ years of experience designing, building, deploying and scaling API-driven systems.
  • Extensive knowledge of:
    • Cloud architecture principles and patterns
    • Distributed systems, fault tolerance and resiliency patterns
    • API best practices, including contract-first design (e.g. OpenAPI/AsyncAPI), versioning strategies and backwards compatibility
    • Event-driven architecture patterns, including messaging, streaming and eventual consistency (e.g. Kafka, SNS/SQS)
    • Workflow and orchestration engines for modelling complex, long-running business processes (e.g. Temporal, AWS Step Functions, Conductor)
  • Fluency in at least one modern backend language (e.g. Kotlin, Java, Go, TypeScript)
  • <
  • Strong experience with relation databases like PostgreSQL
  • Strong experience running production workloads on public cloud platforms, particularly AWS
  • Strong experience with Linux, Docker and Kubernetes
  • Hands on experience with Infrastructure as Code tools such as Terraform
  • Hands on experience with observability tooling such as Datadog
  • Solid working knowledge of frontend systems.

Nice to have:

Healthcare, fintech, or other regulated industry background.

What’s on offer

We support a mix of in-office, hybrid and remote working across Australia. With several positions available, we’re open to exceptional candidates nationwide; however, we’re looking to grow our Sydney-based engineering presence and will prioritise candidates who can regularly collaborate from our Surry Hills office. If you’re Sydney-based, you’ll typically spend three days (M,W,F) in the office, with flexibility to work from home.

You’llalsoenjoy:

  • Accesstoon-demandtraininganddevelopment
  • Upto16weeksofpaidparentalleave
  • Productdiscounts
  • Twoadditionaldaysofannualleaveeachyear
  • Purposeleaveformentalhealthorlearninganddevelopment
  • EAPandwellbeingprograms
  • ClassPassdiscounts

Better,together

We value diversity of thought, background, and perspective. If you’re excited about this role but don’t meet every requirement, we still encourage you to apply. Come help us shape the future of healthcare at Mosh & Moshy!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Growth Marketer - CRM & Automation (Hybrid, AI-Driven)
Growth Marketer - CRM & Automation (Hybrid, AI-Driven)

Mosh • Sydney

Hybrid
AUD 85,000 - 120,000
Flexible hybrid schedule
Professional development
Product discounts
+5
Growth Marketer – CRM & Automation
Growth Marketer – CRM & Automation

Mosh • Sydney

On-site
AUD 85,000 - 120,000
Flexible hybrid schedule
Professional development
Product discounts
+5
Financial Controller
Financial Controller

Mosh • Sydney

Hybrid
AUD 120,000 - 180,000
Product discounts
Training access
Parental leave
+4
Nurse Practitioner
Nurse Practitioner

Mosh • Council of the City of Sydney

On-site
AUD 120,000 - 160,000
Fully remote role
Flexibility to work from home
Parental leave up to 16 weeks
+7
Growth Marketer – CRM & Automation
Growth Marketer – CRM & Automation

Mosh | Moshy • Council of the City of Sydney

Hybrid
AUD 90,000 - 130,000
Flexible hybrid work
Learning & development
Office closure leave
+2
Remote Telehealth Doctor — Flexible Hours (Australia)
Remote Telehealth Doctor — Flexible Hours (Australia)

Mosh • Sydney

Remote
AUD 80,000 - 120,000
Fully remote work
Flexible working hours
Opportunities for career advancement
Registered Nurse
Registered Nurse

Jobless • Australia

On-site
AUD 90,000 - 120,000
Fully remote
Telehealth Nurse Practitioner (Contractor)
Telehealth Nurse Practitioner (Contractor)

Mosh • Council of the City of Sydney

Hybrid
AUD 110,000 - 170,000
Telehealth Doctor
Telehealth Doctor

Mosh • Sydney

On-site
AUD 80,000 - 120,000
Fully remote work
Flexible working hours
Opportunities for career advancement
Telehealth Doctor
Telehealth Doctor

Mosh | Moshy • Australia

Remote
AUD 207,000 - 344,000
Fully remote telehealth