2,316 Open roles
101 Companies
49 Posted today
Jobs / Aristocrat / Senior Engineer II
Posted 2026-09-17

Senior Engineer II

Description

At Aristocrat, the Senior Engineer II will play a pivotal role in the mission to develop high-impact, flawless casino games for a global audience. The role involves working within a dedicated team of Artists, Game Mathematicians, Game Developers, and Test Engineers to build outstanding games that compete on an international scale.

The successful candidate will analyze game requirements in collaboration with technical leads and game designers, and develop slot games tailored for various cabinets and markets. The position requires engagement in coding, code reviews, unit testing, and memory profiling to ensure game quality, and the successful implementation of complex game mathematics and arts integration. Adherence to compliance requirements for different markets and languages is essential, as is determining and addressing performance measurements, focusing on game quality and time to market.

Responsibilities
  • Analyze game requirements in collaboration with technical leads and game designers.
  • Develop slot games tailored for various cabinets and markets.
  • Engage in coding, code reviews, unit testing, and memory profiling to ensure game quality.
  • Successfully implement complex game mathematics and arts integration.
  • Adhere strictly to compliance requirements for different markets and languages.
  • Determine and address performance measurements, focusing on game quality and time to market.
  • Collaborate with advanced tools like SVN/Perforce/Coverity for code analysis and reviews.
  • Use build automation tools such as Bamboo to simplify game development workflows.
  • Apply JIRA for defect tracking and project management.
  • Collaborate within a fast-paced team to deliver flawless gaming experiences.
Requirements
  • 4+ years of software development experience (required)
  • Proven programming skills in C++ under Linux operating systems (required)
  • Outstanding knowledge in Object-oriented build, algorithms, and data structures (required)
  • Good understanding of the Software development life cycle and engineering principles (required)
  • Bachelor's degree in computer science/engineering or related field, or equivalent experience (required)
  • Experience in the full project life cycle, from specifications to maintenance (required)
  • Proficiency in C++ 11/14 programming (required)
  • Experience with SVN, Perforce, Coverity, and additional code analysis tools (required)
  • Experience working with Bamboo and other build automation solutions (required)
  • Effective communication skills for a collaborative team environment (required)
  • Experience in Unity Game Development (preferred)
Benefits
  • Compensation package designed to stay competitive in the market, support wellbeing, and recognise contribution.
  • Pay-for-performance belief in rewarding individual impact.
  • Specific compensation package determined by skills, experience, qualifications, and location.
  • Potential eligibility for annual bonuses and incentives.
  • Potential eligibility for health and wellbeing benefits.
  • Potential eligibility for paid time off.
  • Potential eligibility for retirement plans.
  • Potential eligibility for insurance coverage.
  • Potential eligibility for other local or statutory benefits.
About Aristocrat

Aristocrat Leisure Limited is an Australian gaming and technology company and one of the world's largest providers of gambling products. Listed on the Australian Securities Exchange and headquartered in Sydney, it designs and manufactures electronic gaming machines and casino-management systems, and runs sizeable online real-money gaming (Aristocrat Interactive) and mobile games (Pixel United) businesses. Founded in 1953, the group employs more than 7,000 people across over 20 locations worldwide. It is the largest gaming-machine manufacturer in Australia and among the biggest slot-machine makers globally.

Read more about Aristocrat →

Apply on Aristocrat →