Senior Software Engineer (Java) - FanDuel

  • 497720
  • Melbourne, VIC, Australia
  • Full time

About Us

At FanDuel, we don’t just build software — we build momentum. Every millisecond matters when millions of fans are counting on you. Our engineers craft real-time, high-scale systems that power the thrill of sports across the US, keeping the action alive every second of every game.

We’re looking for a Senior Software Engineer (Java) who loves to build, test, and optimise — someone who thrives on complexity and sees elegance in clean, efficient code. If you get excited about building high-performance systems that never skip a beat, this is your stage.

 

Committed To Responsible Gambling 

Our commitment to responsible gambling is genuine and demonstrated through the wide range of responsible gambling initiatives and tools. 

We’re proud to be the leaders in responsible gambling in our industry, not just locally, but globally. 

 

About The Role

You’ll join a team of world-class engineers building distributed, event-driven systems that underpin FanDuel’s sportsbook platforms.

  • Design, build and optimise scalable services using Java (JDK 17+) and Spring Boot
  • Build and maintain event-driven architectures using modern messaging and event bus platforms
  • Implement distributed caching and optimise for low-latency performance
  • Champion CI/CD, continuous delivery, and cloud-based deployment practices
  • Work with Gradle, manage external dependencies, and contribute to build automation
  • Collaborate with React developers, database engineers, and product teams to ship features that scale
  • Write high-quality, testable code using TDD, BDD, and best-in-class unit testing and mocking frameworks
  • Build systems that are self-healing, observable, and built for the long run

You’ll have the freedom to innovate, the support of brilliant teammates, and the chance to see your work make an immediate impact in a fast-moving, product-led environment.

 

About You

You’re someone who doesn’t just code — you build. You think about performance, reliability, and how systems behave under real-world load. You’re obsessed with clean design and proud of the things you create.

You’ll bring:

  • Proven experience building distributed, event-driven systems in Java
  • Deep understanding of multi-threading, concurrency, and low-latency programming
  • Strong grasp of Spring Boot, Gradle, and modern dependency management
  • Hands-on experience with cloud infrastructure, ideally AWS or GCP
  • Comfort with React and relational database concepts
  • A collaborative, product-focused mindset — because great tech is built by great teams

 

Why You’ll love working here

Build the kind of software that people feel

Because we build the kind of software people feel.

You’ll get:

  • Internal Women in Technology Community: Be part of a network that champions women in tech and supports professional growth. 
  • Training and Membership: Access to training and resources to deepen your expertise. 
  • Annual Tech Conferences: Attend industry-leading tech conferences and events to stay at the forefront of innovation. 
  • Hack Days: Participate in our hack days, where creativity and collaboration lead to exciting new ideas and projects. 
  • 25 days annual leave (plus flexible working options) 
  • $1050 work-from-home allowance 
  • Career development programs and learning opportunities 
  • Onsite concierge services, free meals, and social events 
  • Generous parental leave and return-to-work benefits 

 

Ready to build something fans can feel?

If you love clean code, fast systems, and solving complex problems with smart people — FanDuel is where you’ll do your best work.

Apply now and help us build what’s next.

Apply Now

Refer someone to this job

Not You?

You are now being directed to the PageUp Apply Portal to complete your application.

 

Jobs recommended for you

Program Analyst (12 month fixed term contract)

Melbourne
- 5 weeks annual leave - Genuine career development opportunities - Melbourne based role (WFH Monday and Fridays)

Service Operations Specialist

Melbourne
- Join an innovative and supportive team - 5 weeks annual leave + other amazing benefits - Genuine Career Development opportunities - Melbourne based role (WFH Monday and Fridays)

Software Engineer (FanDuel) .NET & AWS

Melbourne
- Be part of one of the most innovative companies in Australia - A place to be yourself and thrive - Amazing perks, including an extra week of annual leave!

Sign up for Job Alerts

Finalize your job alert by selecting criteria from the dropdowns below. You can select multiple options from each dropdown by returning to the combobox and re-entering the list of options. Submit at the end to create your job alert.

Not You?

Thank you