Staff Software Engineer

oOh!media Limited

Sydney

Hybrid

AUD 150,000 - 210,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Modern offices and transport access
Competitive salary + bonus
Career development opportunities
Parental leave & wellbeing support

Job summary

oOh!media Limited is seeking a Staff Software Engineer in Sydney to own a core commercial domain that handles inventory availability and campaign scheduling across our national network. You will lead architecture, be hands-on with Golang/Node.js, and drive platform modernization while mentoring engineers.

The role emphasizes high-throughput backend problems, strong observability, and secure, scalable designs.

Qualifications

  • Proven staff or senior backend experience with hands-on delivery.
  • Strong backend knowledge in Golang or Node.js and AWS.
  • Experience with high-throughput, event-driven architectures.
  • Ability to lead without formal authority and mentor others.

Responsibilities

  • Own technical strategy, architecture and roadmaps for a core domain.
  • Deliver complex backend work and establish reusable patterns.
  • Design for correctness, data integrity and performance at scale.
  • Establish observability, SLIs/SLOs for critical paths.
  • Lead platform modernization and service migrations.
  • Advance CI/CD, automated testing and safe deployments.
  • Review designs, mentor engineers and shape engineering standards.
  • Provide input on delivery commitments and domain discussions.
  • Champion AI-assisted tooling to boost productivity and quality.

Skills

Golang
Node.js
Backend architecture
Leadership
Distributed systems
Observability
AWS
Stakeholder mgmt

Education

Bachelor's degree in Computer Science

Tools

AWS Lambda
SQS
SNS
EventBridge
DynamoDB
Aurora
AWS CDK
CI/CD tooling

Job description

We are oOh!media (pronounced “oh!” media).

oOh!media is the #1 Out of Home company in Australia and New Zealand.

We exist to make public spaces better and brands unmissable, proudly leading the market with innovation, creativity, data and results. Our network creates engaging environments that inform, entertain and inspire, while connecting brands with audiences at scale.

We have a unique culture, purpose and values that shape how we show up every day. Win as One. Hungry. Always. Own It.

About the opportunity:
  • Full-time, permanent position based in Sydney, with four days per week in the office
  • A senior individual contributor role with genuine ownership of a core commercial technology domain
  • Lead architecture and production health while remaining hands-on with event-driven, serverless AWS systems built primarily in Golang and Node.js

We are looking for a Staff Software Engineer to become the technical owner of a core commercial domain that manages inventory availability and campaign scheduling across our national network. These high-throughput systems support how our sales teams plan, quote and schedule campaigns and integrate with external partners.

This is a high-impact role for an engineer who enjoys solving complex backend problems and setting the technical standard for others. You will balance hands-on delivery with architecture, guidance and technical leadership, partnering closely with the Engineering Manager, delivery, analysis, architecture and business stakeholders.

What you’ll be doing:
  • Own the sub domain’s technical strategy, architecture and technology roadmap, in alignment with the wider architectural and engineering leadership.
  • Deliver complex, high-leverage backend engineering work and establish patterns that others can confidently build on.
  • Design for correctness, data integrity and performance in high-throughput, concurrent systems.
  • Establish end-to-end observability, including distributed tracing, SLIs and SLOs for critical paths.
  • Lead platform modernisation, including the evolution, migration and decommissioning of existing services.
  • Mature CI/CD with automated testing at multiple levels, production safety and reliable rollback.
  • Lead design reviews and PR reviews, and mentor engineers through practical, hands-on technical leadership.
  • Provide the technical input behind delivery commitments and represent engineering in domain discussions.
  • Champion effective, secure use of AI-assisted engineering tools to improve developer productivity and quality.
  • Prioritise simple, pragmatic solutions that balance business value, technical constraints and future needs.
What you’ll bring:
  • Proven Staff or strong Senior-level backend engineering experience, with production depth in ideally Golang or Node.js.
  • Hands-on experience building and operating event-driven, serverless systems on AWS, including Lambda, SQS, SNS and EventBridge.
  • A track record of protecting data integrity in high-throughput and concurrent systems.
  • Strong observability and reliability practice, including distributed tracing and defining meaningful SLIs and SLOs.
  • Demonstrated technical leadership without relying on line authority, through mentoring, design reviews and engineering standards.
  • Excellent communication and stakeholder management across technical and commercial audiences.
  • Experience with databases such as DynamoDB or Aurora DSQL; CI/CD, config as code, contract and integration testing; and infrastructure as code such as AWS CDK.
  • Experience modernising legacy services and applying AI-native engineering practices to improve developer productivity.
  • AdTech, inventory management or scheduling domain experience is desirable, but not essential.
Benefits and perks:
  • Modern offices with great amenities and easy transport access.
  • Competitive salary and bonus opportunities.
  • Career development and learning opportunities to support your growth.
  • Generous parental leave and wellbeing support, including EAP access via Sonder.
  • Regular team events, social activities and recognition programs.
  • Wellness initiatives and discounts to support your health and lifestyle.
  • The opportunity to shape technology that supports one of Australia and New Zealand’s leading Out of Home networks.

If you are a hands-on technical leader who enjoys owning complex systems, raising engineering standards and helping teams do their best work, we would love to hear from you.

Proudly recognised with an AWEI Bronze LGBTQ+ inclusion badge.

At oOh!, we celebrate diversity and are committed to creating an inclusive workplace where everyone feels they belong. We welcome applications from all backgrounds, including Aboriginal and Torres Strait Islander peoples, people with disabilities, LGBTQ+ individuals and refugees.

To be considered, applicants must be Australian citizens or permanent residents with full working rights in Australia. All offers of employment are subject to employer-funded pre-employment checks including police, reference and work rights verification, with additional checks required for some roles

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Ooh Media Corporation • Sydney

On-site
AUD 170,000 - 230,000
Modern offices
Competitive salary
Career development
+4
Staff Software Engineer
Staff Software Engineer

oOh! • North Sydney

On-site
AUD 180,000 - 260,000
Modern offices with great amenities
Competitive salary and bonus
Career development opportunities
+3
Staff Software Engineer
Staff Software Engineer

Ooh! • Sydney

On-site
AUD 180,000 - 260,000
Competitive salary
Career development
Parental leave
+2
Staff Software Engineer
Staff Software Engineer

OOH Media Corporation • North Sydney

On-site
AUD 180,000 - 240,000
Modern offices
Competitive salary
Career development
+4
Senior Software Engineer — Lead Architect & Mentor, Hybrid
Senior Software Engineer — Lead Architect & Mentor, Hybrid

oOh!media Limited • Sydney

Hybrid
AUD 110,000 - 130,000
Competitive salary package
Positive workplace culture
Professional growth opportunities
Junior Software Engineer
Junior Software Engineer

oOh!media Limited • Sydney

On-site
AUD 70,000 - 90,000
Modern offices with great amenities
Competitive salary and bonus
Career development opportunities
+3
oOh! Works Operations Office Lead
oOh! Works Operations Office Lead

oOh! • Sydney

Hybrid
AUD 150,000 - 190,000
Modern offices with great amenities
Competitive salary and bonus
Career development opportunities
+5
oOh! Works Operations Office Lead
oOh! Works Operations Office Lead

oOh!media Limited • Sydney

Hybrid
AUD 130,000 - 190,000
Modern offices with amenities
Competitive salary
Career development
+5
Plant Operator (Roller) - Road Constrcution
Plant Operator (Roller) - Road Constrcution

Publicroles • Ballina Shire

On-site
AUD 140,000 - 170,000
Competitive salary
Bonus opportunities
Career development
+4
Works Operations Office Lead
Works Operations Office Lead

oOh! • North Sydney

Hybrid
AUD 120,000 - 180,000
Modern offices
Competitive salary and bonus
Career development
+4
Top locations