Job Description
2K Games is seeking a Senior Gameplay Software Engineer to join 2K Sports Lab in Vancouver, BC. This role involves working collaboratively with design, animation, audio, and art teams to build new systems for future sports interactive entertainment programs. The Senior Gameplay Engineer will be responsible for architecting and implementing new gameplay systems and features within Unreal Engine 5.
Responsibilities: - Work closely with design and art teams
- Architect and coordinate the implementation of new Gameplay systems and features
- Work within Unreal Engine 5 adapting existing systems and building new technology
- Research coding techniques and algorithms
- Identify technical and developmental risks and generate solutions
- Write and maintain well-documented, robust, and performant code
- Optimize code and debug gameplay issues
- Conduct regular code reviews
Requirements: - Bachelor’s degree in Computer Science or a related field (or equivalent work experience)
- 4+ years of experience as an AI, Animation, or Gameplay Engineer, especially for AAA games on consoles
- Expertise and experience with C++
- Solid math, linear algebra, and statistics skills
- Ability to write clean, well-documented, and efficient code
- Ability to explain technical topics to people of varying levels of expertise
- Self-motivated with excellent problem-solving skills
- Ability to work and collaborate effectively as part of a team
The role offers: - Opportunity to work on the next massive sports franchise
- Collaborative environment with design, animation, audio, and art teams
- Competitive salary and benefits package