Talent.com
Mosh
Staff Software EngineerMosh • Sydney, NSW, AU
Staff Software Engineer

Staff Software Engineer

Mosh • Sydney, NSW, AU
4 days ago
Job description

Job Description

\n

G’day,we’reMosh&Moshy.

\n

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.

\n

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.

\n

Morethanajob

\n

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.

\n

Engineering @ Mosh & Moshy

\n

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.

\n

We look for teammates who are:

\n

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

\n

What you will do

\n

As a Staff Software Engineer (Backend) you will:

\n

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

\n

What you will bring

\n

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

\n

Nice to have:

\n

Healthcare, fintech, or other regulated industry background.

\n

What’s on offer

\n

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.

\n

You’llalsoenjoy:

\n

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

\n

Better,together

\n

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!

\n

#J-18808-Ljbffr

Create a job alert for this search

Staff Software Engineer • Sydney, NSW, AU

Similar jobs

Staff Software Engineer

Commonwealth Bank of AustraliaSydney CBD, NSW, AU

Commerce Payments | Payments & Acceptance | Business Banking Technology | Sydney.Shape the future of digital commerce at scale.Build modern cloud-native products powering payment experiences for Au... Show more

Software Engineer (Mid-level)

UbankSydney, NSW, AU

At Ubank, we want to empower the digital generation to be more successful with money.Think of us more as a daily money companion.One that brings together the ability for customers to see their mone... Show more

Software Engineer – AI Production Platform

Connecting Plots Pty ltdBeaconsfield, NSW, AU

Connecting Plots is one of Australia's leading independent creative agencies, delivering integrated campaigns, social content, production and brand experiences for some of Australia's most recognis... Show more

Technical Support Engineer Full-time

TomraSt Leonards, NSW, AU

TOMRA: Where Innovation Meets Impact.At TOMRA, we’re not just recycling - we’re reinventing it.Our mission? Clean Loop Recycling: a smarter, greener way to keep drink containers in circulation and ... Show more

Senior Software Engineer

Leap DevSydney, NSW, AU

We are growing - 4 new roles available!.Work with the latest tech - Node.Low technical debt! Come and do your best work with interesting tech.LawY is a trusted AI legal research assistant transform... Show more

Software Engineer, Legal Prompter

Thomson ReutersPyrmont, NSW, AU

Software Engineer, Legal Prompter.Join CoCounsel International as a Software Engineer, Legal Prompter!.We're seeking a skilled Software Engineer to craft innovative LLM-driven experiences that revo... Show more

Cloud System Engineer

HammondCareSt Leonards, NSW, AU

HammondCare provides expert aged care, home care, dementia care and palliative care for older people, regardless of circumstances, beliefs, background or financial situation.We are led by our not-f... Show more

Store Manager - NARRABEEN

Domino'sNarrabeen, NSW, AU

If you're craving to be part of the most cutting-edge pizza squad in Australia and New Zealand, you're in the perfect spot! Whether you're after a chill gig for some extra cash or looking to kickst... Show more

Staff Site Reliability Engineer

Onset GroupSydney CBD, NSW, AU

Staff Site Reliability Engineer - $300k (base + super + bonus), Sydney - 2 Days WFH.You give the talk, but nobody listens.You're just not being asked to use them.Most experienced SREs reach a point... Show more

Junior Software Engineer

TabcorpSydney, NSW, AU

Want to be part of technology that powers a fast-moving gaming environment? This is your opportunity to build on your existing backend engineering experience while working on systems used every day... Show more

Staff Software Engineer - Mobile Workflows

CanvaSydney, NSW, AU

Join the team redefining how the world experiences design.Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!.We know job hunting can be a little time consuming and you're probably keen to find out w... Show more

Software Engineer - Platform Team

Luxury EscapesSydney, NSW, AU

Be part of the team transforming global travel experiences! .Luxury Escapes is one of the world’s fastest-growing travel websites, with over 8 million members.We are growing rapidly &amp; seeking a... Show more

Site Manager

HEAD OF CONSTRUCTION, VICSt Leonards, NSW, AU

Our client is one of Australia's leading fit out contractors, established for 30 years and delivering $100M+ annually across Victoria.With a national footprint across five cities, the business has ... Show more

Strata Manager

ACRWORLDLower North Shore Sydney, NSW, AU

If you’re an established Strata Manager looking for a manageable portfolio, with a well-established Strata Management company based in North Sydney on offer is a role where you’re trusted to do you... Show more

Neo Platform Senior Full Stack Software Engineer

NuixSydney, NSW, AU

We're on a mission to be a Force For Good, through our People, Products and Purpose at Nuix.Nuix is one of the greatest comeback Technology success stories in Australia, and we're making massive wa... Show more

Senior Software Engineer - Fullstack PHP

SquizSydney, NSW, AU

The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, AI Conversation and P... Show more

Senior Software Engineer - 18 Month Maximum Term Contract

CMC Markets Stockbroking LimitedSydney, NSW, AU

If you also believe that everyone should be able to achieve their financial potential, then you’ll love contributing to CMC Markets’ company vision of providing the ultimate trading experience.Seiz... Show more

Software Engineer/Full Stack

Pyramid Global TechnologiesSydney, NSW, AU

About the job Software Engineer/Full Stack.The Senior Software Engineer in the Internet Services Engineering team is responsible for the development, maintenance, enhancement and support of key Opt... Show more

Databricks Data Engineer | Mid Level

Mane ConsultingChatswood, NSW, AU

Unlock your potential with a prestigious opportunity alongside an award-winning, data-driven industry leader! A tremendous opportunity awaits a Data Engineer to collaborate a highly respected team.... Show more

Senior Software Engineer - Australia

NearaSydney, NSW, AU

Imagine having the power to stress-test an entire power grid against a hurricane or thunderstorm before the clouds even gather.That is the reality we are creating at Neara.We use advanced machine l... Show more