As part of the Ainsworth Game Studios, this position is responsible for assembling slot machine game assets from the Math, Art, and Sound departments using the Unity engine to develop fun and engaging experiences for players around the world. The Lead Game Engineer leads the implementation and delivery of high-impact features and systems, helps shape technical direction, and drives engineering quality across game projects. A working understanding of the C# programming language and the ability to write code are required. Experience creating Unity animations is a benefit to the successful candidate.
The Lead Game Engineer operates with a high degree of autonomy, mentors engineers at all levels, and influences engineering standards and best practices across the organization. This role serves as a trusted technical authority and primary point of contact for complex technical decision-making, project execution, and cross-functional coordination, while partnering with management for final decision making when needed.
Reports To: Game Engineering Manager
RESPONSIBILITIES
Lead the design and development of complex C# game mechanics and systems; ensure solutions are maintainable, testable, and aligned with established architecture
Maintain knowledge of programming methods, coding best practices, and relevant software technologies
Promote and reinforce a team culture that values quality, best practices, and collaboration
Study project requirements and technical specifications; help define implementation plans, identify risks, and guide mitigation strategies
Build and complete projects using waterfall and agile development methodologies
Investigate, identify, and resolve complex functional, graphical, and mathematical gameplay issues; drive root-cause analysis and resolution
Contribute to and enforce development standards and best practices, including documentation, code reviews, and tooling
Adapt to changing priorities based on game delivery schedules
JOB REQUIREMENTS
EDUCATION/EXPERIENCE
Bachelor's degree in Computer Science, and/or related work experience
6+ years of experience in a Software Engineering role
4+ years of experience as a Unity Game Developer
KNOWLEDGE & SKILLS
Strong analytical and problem-solving skills.
Strong attention to detail and accuracy.
Excellent verbal and written communication skills.
Must have strong organizational and time management skills.
ADDITIONAL REQUIREMENTS
Must be 18 years or older
Must be able to obtain and maintain a Nevada Gaming registration, which includes a background check and drug test.
This position requires registration with the Nevada Gaming Control Board (NGCB) and potential for other gaming jurisdictions in which we operate.
Numbers & Facts
Location
Las Vegas, NV
Skills
Agile Programming Methodologiesunmatched
Analysis Skillsunmatched
Animationunmatched
Background Investigationunmatched
Best Practicesunmatched
Cisco Unityunmatched
Code Reviewsunmatched
Communication Skillsunmatched
Computer Programmingunmatched
Computer Scienceunmatched
Cross-Functionalunmatched
Detail Orientedunmatched
Documentationunmatched
Games Programmingunmatched
Gamingunmatched
Machine Toolunmatched
Mathematicsunmatched
Mentoringunmatched
Microsoft C# (C Sharp)unmatched
Organizational Skillsunmatched
Presentation/Verbal Skillsunmatched
Problem Solving Skillsunmatched
Project Executionunmatched
Risk Analysisunmatched
Risk Managementunmatched
Root Cause Analysisunmatched
Slot Machinesunmatched
Software Engineeringunmatched
Time Managementunmatched
Waterfall Model of Software Developmentunmatched
Writing Skillsunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.