Senior Software Engineer

Job no: 508740
Work type: Full Time - Permanent
Location: Melbourne (Kulin Nation)
Categories: Technology

Apply now

Step into the action

This is a chance to work in the engine room of wagering. Our Core Wagering team builds and runs the backend systems that power betting markets at scale, processing huge volumes of live data and transactions every second. From live sports feeds through to pricing and settlement, our platforms need to be fast, resilient, and always on.

As a Senior Software Engineer – Core Wagering, you’ll play a key role in keeping Australia’s most recognisable wagering products running smoothly, while helping evolve a complex, high‑traffic ecosystem that never sleeps. If you care about performance, reliability, and building systems that truly matter on game day, you’ll feel right at home here.


Your role in action

Reporting to a Technical Team Lead, you’ll be a senior individual contributor within the Core Wagering engineering team. You’ll design, build, and support critical backend services that underpin fixed odds and tote betting products, working closely with traders, product partners, and fellow engineers.

  • Design and build high‑traffic backend wagering systems that operate around the clock
  • Optimise performance, resilience, and availability across core betting platforms
  • Integrate and process live third‑party sports data feeds and messaging streams
  • Support pricing models and market creation for fixed odds and pooled betting
  • Champion good engineering decisions, code quality, and operational excellence
  • Mentor engineers and contribute strong technical leadership without people management

What you'll need to succeed

You’re a senior backend engineer who thrives in complex environments. You enjoy solving hard problems, working close to the business, and building systems where speed, accuracy, and reliability truly count.

  • Significant experience building Java‑based backend systems for high‑volume platforms
  • Proven capability working with cloud platforms (AWS preferred), DevOps practices, and container orchestration
  • Strong experience with messaging and publish–subscribe technologies such as Kafka, Redis, or RabbitMQ
  • Experience supporting legacy frameworks, including Play Framework, while modernising safely
  • Solid mathematical thinking with an understanding of odds, pricing, and wagering concepts
  • Passion for sport, wagering products, or trading environments is highly valued


What's in it for you

We know that when we belong, we thrive. That’s why we offer:

  • Time for moments that matter - from birthdays to cultural leave, flexible public holidays, and 5 days bonus leave
  • 18 weeks paid parental leave for every new parent, no matter your role
  • Ticketing to some of the country’s biggest racing and sports events
  • Access to our leading wellbeing app and programs to help you be your best
  • A range of corporate discounts and special offers with leading retailers
  • A diverse and inclusive culture where everyone belongs

Get to know us

We’re Tabcorp - home to TAB, Sky Racing, and MAX, shaping the future of our industry through digital innovation and cutting-edge technology. With a strong retail presence and a growing digital footprint, we connect customers wherever they play. We’re innovators and big thinkers in a fast-paced, exciting sector, committed to safer gambling and responsible play. Here, you’ll belong where the action is and make Tabcorp your home ground.

It's TAB time

Ready to make Tabcorp your home ground? Join a team that thrives on collaboration, inclusion, respect, and face to face connection. We welcome and support people of all abilities - if you need adjustments during the process, email careers@tabcorp.com.au

Position Description

Advertised: AUS Eastern Standard Time
Application close: AUS Eastern Standard Time

Apply now

Back to list Refer a friend