The Lead Gameplay Programmer ensures that the project is on track from a technical standpoint. He or she is aware of outstanding features, upcoming milestones, critical bugs, public demos, and, of course, ship date, ensuring that the project will hit the mark every time. Additionally, the Lead Gameplay Programmer is in constant communication with Art and Design leads to ensure that the project is achieving the necessary quality bar.
Responsibilities:
- Create schedules and task breakdowns for production and planning purposes for individual programmers on gameplay team
- Implement certain key gameplay features
- Help run programmer meetings and code reviews
- Participate in general project-level meetings with leads from other disciplines (art/design/production)
- Coordinate and help develop testing and QA plans
- Help develop automated build deployment framework facilitating multiple build types (internal, demo, retail, etc)
- Ensure integrity of game code-base – help mentor and enlist other programmers in this process
- Inform designers and artists of tradeoffs associated with features – provide guidance in terms of cost effective strategies (whether run-time or development-time optimization)
- Communicate with external technical and test leads at publisher
- Write/edit/assemble technical documents
Qualifications:
- Ability to effectively manage time and multi-task
- Excellent communication skills with members of all game development disciplines and external publisher contacts
- Experience in all aspects of the game development life cycle, including pre-production, production, localization, testing, and certification
- Experience managing small teams
- Experience with software appropriate for this role, including bug/task tracking software, Excel, Project, databases, wikis, etc
General Programming Qualifications - One or more shipped game titles
- Fluency in C++
- Experience working in large teams with shared code bases
- Good communication skills, with members of all game development disciplines (developers and publishers)
- Ability to recognize tradeoffs and make tough decisions for the better of the project
- Experience with low-level programming on Xbox 360, PS3, or other console
To apply: send an email with resume and link to online portfolio/code/art samples to jobs@signalstudios.net – specify the job title you are applying for in the subject line.