Principal Engineer


  • Contribute ideas and experience to the entire engineering team when discussions about architecture and method of implementation are discussed.
  • Substantial day-to-day coding, performance profiling, optimization and general troubleshooting
  • Participating with other engineers to help plan the company’s long-term engineering roadmap and helping identify areas of improvement
  • Be a primary resource for other engineers as pertains to mentoring, code reviews and best practices.
  • Be a high level contributor to the games codebase by assuming ownership of large systems for implementation.


  • 7-9+ years programming experience.
  • 2+ Shipped titles (PC, Mobile, Console)
  • Expert level experience with Unity in C#.
  • A history of implementing software architecture and shipping commercially successful products in Unity.
  • Demonstrated expertise in any of the following specialties: gameplay, physics, 3D graphics/rendering, game logic, networking, optimization, analytics, geolocation, 3D Math
  • Demonstrated command of applicable programming languages and a thorough knowledge of software design practices including modularity, event-driven architecture object-oriented design, graphics and animation techniques, portability, extensibility and testability.
  • Demonstrated fluency in at least two of the following: C#, Java, C++, Objective-C, ActionScript 3, major scripting languages.
  • Proven problem-solving skills and the ability quickly diagnose potential flaws in a system while suggesting solutions.
  • Demonstrated ability to use software best practices to solve complex problems efficiently.
  • Strong skills in terms of identifying and articulating goals and risks to management
  • Team player with strong influencing skills.
  • Great communication skills both written and verbal.
  • Familiarity with VCS and project planning software packages (Git, Jira, etc.)

Desired Knowledge, Skills, and Abilities:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Experience working in Unity 2018.x
  • Mobile development experience (iOS and/or Android)
  • .NET, C# programmers
  • Proven track record of success as it relates to the full lifecycle of product development, launch and LIVE support. (Shipped Titles)
  • Unity networking experience, understanding of client / server architectures.

General Information

Press Inquiries

Tech Support