Senior Software Engineer
Position: Senior Software Engineer
Summary: Imangi Studios is seeking a talented Senior Software Engineer to join our team and help create industry-leading mobile games!
The Senior Software Engineer's primary responsibilities are 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.
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.
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:
Unreal Engine 4 experience