Senior Software Engineer
Core
Design, develop, and maintain high-quality Electronic Table Games (ETG) for casino gaming environments using C# and Unity3D.
Role type
Senior IC game developer (C# / Unity)
Builds
Electronic Table Games (ETG) for fixed-hardware and embedded gaming platforms
Domain
Gaming / Casino / Regulated Gaming
Deliverable
production ML models | product features
Required skills
C#, Unity3D, Gameplay programming, UI/UX implementation, Animation systems, Game state management, Performance optimization, Software architecture, Design patterns (MVC, Observer, State Machine, Dependency Injection), Git/Perforce/SVN, Automated testing, Debugging, Profiling
Preferred skills
Casino gaming systems knowledge, Progressive jackpots, Multiplayer game architecture, Regulated industry experience
Technologies
Unity3D, C#, Git, Perforce, SVN
Responsibilities
Design and develop ETGs based on game design requirements; Transform specifications into scalable software solutions; Perform unit, integration testing, debugging, and code reviews; Collaborate with Game Analysts, QA, and artists; Optimize game performance, memory, and rendering efficiency; Create and maintain technical documentation.
Seniority
Senior, hands-on IC