Lead Game Engineer

Ainsworth Game Technology•Las Vegas, NV

About The Position

As part of Ainsworth Game Studios, the Lead Game Engineer assembles slot machine game assets from the Math, Art, and Sound departments using the Unity engine to develop engaging player experiences. The role leads implementation and delivery of high-impact features and systems, helps shape technical direction, and drives engineering quality across game projects. A working understanding of C# and the ability to write code are required; experience creating Unity animations is beneficial. The Lead Game Engineer works with a high degree of autonomy, mentors engineers at all levels, and influences engineering standards and best practices across the organization. The position serves as a trusted technical authority and primary point of contact for complex technical decisions, project execution, and cross-functional coordination, partnering with management for final decision-making when needed. The role reports to the Game Engineering Manager.

Requirements

  • 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.
  • Working understanding of C# and ability to write code.
  • Strong analytical and problem-solving skills.
  • Strong attention to detail and accuracy.
  • Excellent verbal and written communication skills.
  • Strong organizational and time management skills.
  • 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.
  • Requires registration with the Nevada Gaming Control Board (NGCB) and may require registration in other gaming jurisdictions in which the company operates.

Nice To Haves

  • Experience creating Unity animations.

Responsibilities

  • Lead the design and development of complex C# game mechanics and systems, ensuring 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.
  • Mentor engineers at all levels and influence engineering standards and best practices across the organization.
  • Coordinate cross-functionally and serve as a primary point of contact for complex technical decisions and project execution.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service