Job title: Senior Software Engineer - Python
Job type: Permanent
Emp type: Full-time
Location: North Sydney
Job published: 13-02-2026
Job ID: 63550

Job Description

Senior Backend Engineer (Python & AWS)

North Sydney | Hybrid (3 days in office)

This isn’t a role for someone who just wants to ship tickets.

It’s for an engineer who wants to shape architecture, modernise a real platform, and influence technical direction inside a profitable, globally operating data business.

The company operates at  serious scale, processing and resolving large volumes of identity and data signals used by major international organisations. They are stable, growing (40%+ revenue growth over the past two years), and backed by long-term enterprise contracts.

Now they’re ready to uplift their platform for its next phase.

What You’ll Love About Working Here

1. Genuine Architectural Influence
You’ll act as a 2IC to the Head of Technology. Your thinking will shape direction not just implementation.

2. Real Scale (Not Resume Scale)
Large datasets. Performance-sensitive systems. Complex resolution logic.
You’ll solve meaningful engineering problems, not UI tweaks.

3. Modernisation with Backing
There’s technical debt  and full leadership buy-in to fix it properly.

4. Stability Without Bureaucracy
Profitable. Long-tenured team. Flat structure.
No corporate red tape but strong standards and ISO discipline.

5. Ownership Over Noise
You won’t be one of 200 engineers.
You’ll be one of a small, high-trust team.

What You’ll Get From This Role

  • End-to-end ownership of backend architecture decisions

  • Exposure to large-scale AWS system design

  • The opportunity to uplift engineering standards

  • Influence over roadmap and prioritisation

  • A stable environment where your work compounds over time

If you want to look back in three years and say,
“I built that platform properly” - this is that role.

What You Need to Have Already Done

This is not a stretch role.

To be successful here, you will likely have:

  • 6–10 years backend engineering experience

  • Designed and built production systems in AWS

  • Strong Python expertise (Django/Flask or similar)

  • Worked on systems handling meaningful data scale

  • Made architectural decisions not just implemented them

  • Improved performance, security, or scalability of legacy systems

  • Influenced stakeholders and extracted unclear requirements

You must be able to:

  • Think architecturally first

  • Communicate with gravitas

  • Operate without ego in a flat structure

  • Prioritise effectively when everything feels important

Environment

  • AWS cloud-native

  • Python backend

  • Snowflake and large-scale data querying

  • Hybrid (Mon, Tues, Fri in North Sydney - weekly team lunches)

  • Strong culture, many team members have worked together 10-15+ years

  • Investment in learning and conferences

This role suits someone who wants impact over title.Ownership over hierarchy. And long-term influence over short-term noise.

If this sounds like you then apply here or share your resume to Dani - danielle@theonset.com.au

Apply with indeed
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB