Talent.com
The Onset
Staff Engineer - BackendThe Onset • Sydney, AU
Staff Engineer - Backend

Staff Engineer - Backend

The Onset • Sydney, AU
5 days ago
Job description

Staff / Principal Backend Engineer – Payments Infrastructure


Sydney | Early-stage | Greenfield | Java / JVM | Payments & Billing


This is an opportunity to join a well-backed software company at the point where the core engineering foundations are still being built.


The business is building payments and billing infrastructure for software companies. The problem goes well beyond processing a payment. It covers how SaaS businesses price products, manage billing, process transactions, expose APIs and eventually automate much of the operational work that currently sits around revenue.


Very little has been decided for you.


You’ll join a small founding engineering team and have a major say in how the platform is designed, how the systems fit together and what the engineering standards look like as the company grows.


What you’ll be building The backend will sit at the centre of a complex payments and billing platform.


You could be working across areas such as:


  • payment and billing infrastructure
  • pricing and subscription logic
  • APIs and integrations
  • transaction and event processing
  • distributed systems and service architecture
  • reliability, performance and observability
  • data flows across payments, customers and products
  • systems that can support increasingly automated billing and pricing decisions

This is genuine greenfield engineering. You won’t be inheriting years of legacy architecture or joining to maintain somebody else’s decisions.


You’ll help make those decisions.


The role This is a senior individual contributor position for someone comfortable operating with a high degree of autonomy.


There won’t be a detailed technical roadmap handed to you with every decision already made. You’ll work closely with the founders and other senior engineers to understand the problem, work through the trade-offs and decide how things should be built.


That means getting involved in questions such as:


  • Where should service boundaries sit?
  • What belongs in the core domain model?
  • How should APIs be designed for customers building on top of the platform?
  • What needs to be synchronous versus event-driven?
  • How do we design for correctness when money is involved?
  • Where do we need strong consistency and where can we accept eventual consistency?
  • How do we build something simple today without creating problems at scale later?

You’ll still write plenty of code, but the value of this role is not measured by ticket throughput.


The expectation is that you can take an unclear engineering problem, work out what matters, make sound technical decisions and get it into production without needing somebody to constantly point you in the right direction.


What we're looking for You’re likely already operating at Staff, Principal, Lead or senior Founding Engineer level, even if your current title says something different.


We’re particularly interested in engineers who have:


  • designed and built complex backend systems
  • made architecture decisions that affected more than one service or team
  • strong Java and JVM experience
  • worked with distributed systems, APIs and modern cloud infrastructure
  • built systems where reliability and correctness genuinely mattered
  • operated well when requirements were incomplete or changing
  • taken ownership from problem definition through to production
  • influenced technical direction without needing formal management authority

Experience building payments, billing, financial infrastructure, ledgers, transaction systems or similarly complex platforms would be particularly relevant.


People from strong SaaS, fintech, infrastructure or platform engineering backgrounds could also fit well if they have dealt with comparable systems problems.


Why consider it? The main reason is the stage of the company.


You’re early enough that your decisions will genuinely shape what gets built.


The architecture isn’t settled. The engineering culture isn’t inherited. There isn’t a large organisation between you and the problem.


You’ll be working directly with experienced founders and a small group of senior engineers on a product where the backend is the product.


For someone who has spent the last few years operating inside established systems and wants to build something from the foundations again, this is a rare opportunity to do it with real scope and responsibility.


It will suit someone who wants ownership rather than oversight, and who is comfortable making decisions when there isn’t an existing playbook to follow.


If you’ve built important backend systems before and want your next role to put you much closer to the architecture, product and company decisions, I’d be interested in speaking.

#J-18808-Ljbffr

Create a job alert for this search

Staff Engineer - Backend • Sydney, AU

Similar jobs

Staff Software Engineer

Commonwealth Bank of AustraliaSydney CBD, NSW, AU

Shape the architecture and engineering practices behind customer experiences in the CommBank app.Lead meaningful mobile work that helps young Australians manage their money with greater confidence.... Show more

ICT Business Analyst

Careerone Partner NetworkChatswood, NSW, AU

We are seeking a ICT Business Analyst to join our team and support data-driven decision-making across strategic initiatives, investment analysis, and operational improvement projects.This is a key ... 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

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

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

 • New!

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

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

Team Member - Balgowlah

Grill'dBalgowlah, NSW, AU

At Grill’d, we’re more than just burgers - we’re about epic vibes, fresh flavours, and moments that make people smile.With 175+ restaurants nationwide and a team that’s as passionate as they are fr... 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

Staff Machine Learning Engineer (Platform)

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

DoorDash Shopper - Start Earning Quickly

DoordashNORTHBRIDGE, CITY DELIVERY CENTRE, Australia

Shop & Deliver with DoorDash!.Turn your shopping skills into a flexible way to earn income.As a Shopper with DoorDash, you can deliver groceries, convenience, retail, alcohol, and more–ea... Show more

 • Promoted

Deliver with Uber Eats - Sign Up and Start Earning

Uber eatsDangar Island, NSW, AU

Start Delivering with Uber Eats.Delivering with Uber Eats is an alternative to a part-time or full-time job and you can get your earnings weekly.Delivering with Uber Eats allows you to earn quick c... Show more