Lead Software Engineer
Position: Lead Software Engineer
Supervisor of People: Yes
Summary: Imangi Studios is seeking a talented Lead Software Engineer to join our team and help create industry-leading mobile games!
The primary responsibilities for this position are to lead a team of software engineers to architect software systems and implement features in code based on direction from the design team, assets from the art team, and collaboration with the quality assurance team. The ideal candidate will be a passionate gamer with experience shipping titles in the mobile games industry.
Lead a team of software developers to design, implement, and support software features for mobile games and game development tools.
Architect and take ownership of large scale software components contributed to by multiple engineers.
Exhibit strong prototyping skills while maintaining good architecture.
Provide time estimates to leaders and management.
Mentor direct reports to further their career development and expand the team’s skill and knowledge base
Strong C# knowledge
Extensive experience with the Unity 3D engine
2-3 shipped titles
At least seven (7) years of experience
Broad exposure to and knowledge of game technologies, especially for mobile games
Previous Android and iOS game development experience
Strong knowledge of vector math
Ability to recognize, adhere to, and contribute to coding style and development best practices including source control, code review, and testing
Excellent problem-solving skills
Ability to work in a collaborative environment with ALL departments (engineers, artists, designers, QA)
Preferred Additional Experience:
Previous direct management experience
Unreal Engine 4 experience
Cloud Technologies (AWS, Google Cloud)