Insomniac is looking for a Senior Gameplay Programmer (Contract). In this role you'll collaborate closely with our content teams as we design, implement and maintain industry leading experiences, with a heavy focus on enemy, boss and ally behaviors.
Essential duties and responsibilities include the following:
- Collaborate across teams to drive player experience and feature quality with a focus on Enemy<>Player interactions.
- Act as a subject matter expert on our enemy and boss teams, providing mentorship/assistance to more junior staff through code reviews and participation in relevant special interest groups.
- Create features and systems that can work flexibly and dynamically across diverse environments and situations.
- Architect and implement systems that are as simple as possible without compromising scalability and extensibility.
- Accurately estimate assigned work, contribute to efforts to ensure work is in scope, and proactively update team on task status.
- Understand complex existing systems and how they interact.
- Expand or create new systems as needed to deliver on the promise of our features.
- Work across teams to understand how our internal customers use the tools and systems that we develop to deliver great gameplay experiences.
- Drive new feature and architecture development within enemy behavior systems.