Lead a team of engineers to develop core technologies for educational games.
•As a Lead Software Engineer, you will guide a team of engineers while architecting and driving the development of the core technologies and systems underpinning our games.
•Key Responsibilities Lead an Engineering Team: Guide, mentor, and grow a team of engineers.
•Architect Core Game Systems: Design, develop, and lead the implementation of major systems and foundational technologies for our games.
•Define Technical Strategy in Ambiguity: Navigate complex game development challenges and technical unknowns.
•Drive Delivery & Execution: Plan, prioritize, and shepherd your team's work.
•Champion Performance & Quality: Uphold a high bar for maintainable, performant code.
•Requirements Proven experience leading engineering teams.
•Expert-level development experience using C/C++/C#.
•Significant experience architecting and developing core systems for complex, interactive applications.
•Deep proficiency with real-time engines.
•Demonstrated ability to design, document, and implement complex, scalable, and maintainable software architectures.