This job listing expired on Apr 15, 2020
Tweet

Insomniac Games is looking for a Lead Engine Programmer to join our Core team, responsible for our studio's game engine and tools. This is a position that involves both management and technical components. If you have experience and interest in leading teams in the development of any technical area of game development, we'd love to hear from you.

Insomniac's Core team is responsible for our industry-leading technical foundation for triple-A game development. We develop tools and technology to build and power titles like Marvel's Spider-Man, Stormland, and Ratchet & Clank. As a principle, we strive to be open and generous in sharing our advancements with the game development community through conference presentations, and public posting.

Essential Duties And Responsibilities Include The Following

  • Demonstrates exceptional communication abilities, both written and verbal, for purposes of collaboration, education, and mentorship
  • Manages the ability, performance, and growth of 4-5 programmers on team
  • Designs new engine technology for the production of current and future games
  • Designs efficient low-level systems to support higher-level programmers & pipelines
  • Contributes innovative and original ideas towards all aspects of game production and development
  • Identifies technical risks and generate solutions
  • Provides technical leadership and tutelage in area/s of specialization
  • Advises and mentors programmers both within and external to area of expertise
  • Keeps current with the technological developments and advancements in the game industry
  • Documents functionality and implementation details for production and other engineers
  • Other duties may be assigned

Supervisory Responsibilities: Directly supervises programming team. Carries out supervisory responsibilities in accordance with the organization's policies and applicable laws. Responsibilities include interviewing and training employees; planning, assigning, and directing work; appraising performance; resolving problems together with Director, Core. Facilitates career development of group members.

Education And Experience

  • Master's degree (M. A.) or equivalent; or ten years related experience and/or training; or equivalent combination of education and experience.
  • Must have managed a small team of developers
  • Fluency in C++, and experience with C and assembly programming
  • Strong grasp of mathematical concepts and analysis techniques as they apply to game engine programming

Along with your resume, please include a cover letter or other brief description of why you're interested in the position.
If this sounds like the opportunity that you have been looking for -- then we want to hear from you. Please use the link above and apply directly to the role. Thanks!