Software Engineer - Full Stack
As a Full Stack Engineer in Sportsbet’s Technology team, you’ll independently deliver well-scoped, medium-complexity features from end to end. You’ll create clean, maintainable solutions, contribute to design discussions and code reviews, and build strong operational awareness of the services you own.
This is a full-time role based in Melbourne, working closely with engineering, product, business analysis, QA and domain specialists. The engineer will be expected to balance delivery with quality, think holistically about design and validation, and know when to seek guidance on more ambiguous problems.
- Analyse requirements, constraints and dependencies, raise risks early, and deliver quality features independently.
- Build clean, maintainable and secure solutions using team standards, testing practices and thoughtful refactoring.
- Contribute practical ideas to solution design and code reviews, considering technical trade-offs and operational impacts.
- Monitor production impacts, respond to incidents when required, and improve reliability through fixes, automation, on-call and support activities.
- Collaborate across engineering and delivery teams, contribute constructive feedback, and share knowledge through reviews and engineering working groups.
- Proven experience in a relevant technical domain (required).
- Full stack capability across TypeScript, React, React Native (ideally), state management and frontend build tooling, together with Java, Kotlin, Node.js and backend frameworks such as Spring Boot or Express (required).
- Experience designing RESTful APIs, working with OpenAPI or Swagger and GraphQL, and building secure, scalable applications using sound design patterns, refactoring and unit or integration testing (required).
- Hands-on knowledge of AWS, Docker, microservices, event-driven architecture, Kafka, relational and non-relational databases, infrastructure as code, CI/CD, observability, networking, caching and Git (required).
- Confident use of AI coding assistants and agentic development tools, including prompt engineering and the ability to evaluate AI-generated code for correctness, security and maintainability (required).
- Competitive salary and generous performance-based bonus for permanent staff members.
- 25 days annual leave.
- Hybrid working policy (Monday and Friday from home).
- $1,050 home office allowance for new starters.
- Industry leading Parental Leave support program with 26 weeks paid leave for Primary Carers and no wait time.
- Progressive return to work benefit for the first 6 months: come back for 3 days, get paid for 4; come back for 4 days, get paid for 5.
- Hack Days for creative projects.
- Access to outstanding career development programs, including expert-led internal training and external learning opportunities (staff allowance for personal development).
- Weekly concierge service including free massages and nail appointments – all onsite in our Melbourne office!
- Free breakfast, daily fresh fruit and weekly rotating socials, from Thursday office drinks to fun team events.
- End of trip facilities with onsite table tennis and pool tables.
- Discounted health insurance and free flu jabs yearly.
Sportsbet is a leading Australian online wagering operator and part of Flutter Entertainment. It serves more than 2.4 million customers through a customer-first, insight-driven approach, helping Australians engage with racing and sporting events. The company employs more than 1,300 people across Melbourne, Sydney and Darwin, with over half working in technology and data. As a market leader, Sportsbet emphasises corporate and social responsibility, customer safety and high industry standards, and is headquartered in Melbourne.
