Senior Technical Lead
Aristocrat is looking for a Senior Technical Lead to join an Agile game development team. This role emphasizes hands-on development and technical expertise. The successful candidate will contribute to complex game projects while promoting engineering guidelines. As a member of the team, they will be involved in crafting world-class gaming content and technology. The ideal candidate will have deep expertise in C++ (11/14), Object-Oriented Programming (OOP), and SDLC, along with significant experience building high-performance games. Their contributions will be pivotal in crafting and delivering high-quality, scalable, and performant games while ensuring adherence to timelines and engineering standards. At Aristocrat, they will have the outstanding opportunity to work in a collaborative environment that values inclusion and innovation, making a significant impact on ambitious projects.
- Lead the development of complex game features from concept to delivery.
- Implement and maintain high-performance game code using C++ (11/14).
- Ensure flawless adherence to engineering guidelines and coding standards.
- Collaborate with cross-functional teams to determine technical requirements and solutions.
- Mentor and guide junior developers, encouraging a culture of continuous learning and improvement.
- Apply Object-Oriented Programming (OOP) principles to build robust and scalable code structures.
- Conduct code reviews and provide constructive feedback to ensure code quality.
- Troubleshoot and resolve technical issues in a timely manner.
- Participate in Agile planning and execution, strictly adhering to timelines.
- Optimize game performance and memory usage for various platforms.
- Stay updated with industry trends and incorporate guidelines into game development processes.
- Successfully implement new technologies and tools to improve development efficiency.
- 7+ years of experience in game development on C++ (11/14) (required).
- Demonstrated proficiency in Object-Oriented Programming (OOP) and SDLC (required).
- Experience working in Linux and Windows development environments (required).
- Proficiency with tools such as Visual Studio, Git/SVN, GDB, profiling tools, and static/dynamic analysis tools (required).
- Outstanding problem-solving skills and attention to detail (required).
- Familiarity with Continuous Integration systems (required).
- Background in improving game performance and resolving technical issues (required).
- Strong knowledge of Agile methodologies and practices (required).
- Excellent communication and collaboration skills (required).
- Ability to mentor and develop junior team members (required).
- Passion for gaming and a deep understanding of game mechanics (required).
- Prior experience in the gaming industry (preferred).
- Robust benefits package (required).
- Global career opportunities (required).
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.
