Where

Senior Software Engineer

PointsBet
Melbourne Full-day Full-time

Description:

Senior Software Engineer – OddsFactory
About Us
At PointsBet, we have only built a fraction of what we have imagined.
Launched in Australia in 2017, PointsBet is committed to delivering the ultimate betting experience. As a global leader in the industry, our people at PointsBet are united by a shared mission: to push boundaries and elevate the thrill of the game - always with a focus on a safe, responsible experience for all our users. Our diverse team brings together the best of tech, sports knowledge and creative vision to deliver an exciting platform for sports and racing enthusiasts worldwide.
About the Role
As part of the OddsFactory team, you will design, build and operate high-performance risk management and trading systems that are core to our business. You'll work with cutting-edge event-driven architectures, focusing on scalability, availability and low latency, while collaborating closely with engineers, product, and trading teams. We're looking for engineers who care about building great products and great teams. People who value open collaboration, shared success and helping each other grow. We are a team focused on continuous improvement, regularly reflecting on how we work through retrospectives and measuring ourselves against DORA metrics to ensure we’re always striving for high performance.
While we are looking for senior engineers, we also encourage applications from mid-level developers who are passionate about team culture, eager to grow, and ready to contribute to a high-performing environment, especially those excited to learn and level up within a strong, supportive team.
As a senior, you won’t just write code, you'll help drive and shape how we work. You'll be a trusted partner to leadership, helping mentor and develop junior engineers, and contributing to how we continuously refine our ways of working and maintain our strong team culture. If you thrive in a transparent, fast-paced environment that values technical excellence and strong team dynamics, we want to hear from you.
What You'll Be Doing

  • Lead and own delivery of key trading, risk and pricing components, from design to production.
  • Design and implement scalable, event-driven microservices, with a focus on performance, security and reliability.
  • Partner cross-functionally: Collaborating with Product, Trading and other Engineering teams to design and deliver solutions.
  • Drive team Agile ceremonies with the Team Lead, including sprint planning, task breakdowns, incident management, retrospectives etc.
  • Champion and continuously improve our ways of working: Contributing to team initiatives like work-in-progress limits, regular releases, system testing enhancements, and ensuring tasks are well-defined with clear acceptance criteria.
  • Write clean, well-tested, maintainable code that balances speed with long-term scalability.
  • Mentor and coach junior engineers: Role modelling how we work, supporting growth and fostering a learning culture.
  • Influence and uphold best practices for architecture, design and delivery.
  • Own deployments and production operations: Contributing to monitoring, incident response and operational excellence.
  • Participate in the on-call rotation when needed to troubleshoot and resolve production issues, ensuring system reliability and supporting the team.
  • Take part in technical discussions that challenge ideas respectfully and drive to the best solutions.
  • Foster a collaborative team culture, contributing to both the team and broader engineering community.

What We're Looking For
  • Professional experience working in .NET and C# (this is a core requirement for our team).
  • 3+ years of professional experience building, deploying and running scalable, high-performance backend systems (mid-level engineers will be considered if aligned culturally and technically).
  • Familiarity with event-driven systems (e.g., Kafka, RabbitMQ).
  • Cloud-native experience (Azure is a plus), along with containerized microservices.
  • Experience exercising Domain Driven Design (DDD) and Onion Architecture are a big plus.
  • Deep understanding of software design principles (SRP, DRY), modern testing (TDD/BDD) and CI/CD pipelines.
  • Experience working on scalable, low-latency systems (trading or risk management a plus).
  • Strong communication and collaboration skills: Comfortable giving/receiving feedback, working closely with technical and non-technical peers.
  • Ability to own features end-to-end, managing ambiguity and balancing speed with quality.

What We Value (Culture Fit)
  • Synergy in and across teams - You communicate openly and contribute to positive team dynamics.
  • Highly coachable & coach - You seek feedback, grow from it, and help others do the same.
  • Esprit de Corps - You foster a supportive, collaborative environment and celebrate wins together.
  • Radical Candor - You speak openly and respectfully, challenging and supporting your teammates.
  • Your Idea vs. Best Idea - You value the right solution over being right.

Why Join Us?
  • Work on impactful, challenging problems at scale.
  • Collaborative, transparent and high-performing culture.
  • Support for growth and learning – mentorship and technical leadership opportunities.
  • A team that values shared success and continuous improvement.

The PB Perks!
  • PointsBet Flex Program - Enjoy hybrid working, "Work from Anywhere" weeks and sabbatical leave, to name a few.
  • PointsBet Day - Celebrate your PointsBet anniversary with a day off.
  • Annual Bonus Scheme - Recognising exceptional performance, our bonus program rewards great work with additional earnings on top of competitive salary packages.
  • Parental Leave - 18 weeks for Primary Carers and 4 weeks for Secondary Carers.
  • Employee Assistance Program - Access support whenever you need it.
  • Additional Perks - Social events, gym classes, pet friendly offices, stocked kitchens, sporting event tickets, wellness programs and more!

Join us in our journey to change the game, innovate daily and create a platform that sports lovers across the globe can trust and enjoy.
Don’t meet every requirement on the job description? That’s okay! We encourage you to apply anyway. We are built different at PointsBet, because we think different. We value diverse perspectives and are excited to hear from applicants with unique skill sets. Your individuality and experience could be the perfect addition to our team. #J-18808-Ljbffr
24 Mar 2025;   from: uworkin.com

Similar jobs

  • Tbwa Chiat/Day Inc
  • Melbourne
... -AUV) Program, require Senior Software Engineers with broad experience to drive ... to our customers. Anduril Senior Software Engineers rapidly develop expertise in ... experience as a Senior Software Engineer, such as Principal Software Engineer and/or Engineering ...
25 days ago
  • Anduril Industries
  • Melbourne
... -AUV) Program, require Senior Software Engineers with broad experience to drive ... to our customers. Anduril Senior Software Engineers rapidly develop expertise in ... experience as a Senior Software Engineer, such as Principal Software Engineer and/or Engineering ...
23 days ago
Description: This is a Senior Software Engineer (Frontend) role with one of ... its growth and we require a **Senior Software Engineer** **(Frontend) **to join our team ... friends, family and colleagues. As a** Senior Software Engineer** at Prezzee, you will have ...
11 days ago
  • Commonwealth Bank of Australia
  • Melbourne
... -winning banking apps. As a Senior Software Engineer in our SRE team, you ... attitude first. Main responsibilities as Senior Software Engineer: Expert in reducing manual toil ... long term, experienced, full stack software engineer, who enjoys the satisfaction of ...
7 days ago