- Develop and debug understandable, sustainable, and performant systems, covering execution end-to-end through validation and partner adoption.
- Contribute to successful planning and execution of our release cycle, through clear scoping, accurate estimation, prioritization, and the early surfacing of risks. Lead by example.
- Produce clear technical briefs and documentation to improve visibility and shared understanding of changes.
- Help with the support we provide to our game team partners' Content Creators and Software Engineers, ensuring a smooth integration and adoption of our technology, and a productive ongoing collaboration.
- High proficiency in C++ with expertise in writing performant, memory-efficient, and multithreaded code for real-time systems.
- Experience applying industry-recognized engineering practices, including unit testing, continuous integration, and continuous delivery.
- Experience working in a collaborative team environment.
- Degree in Computer Science, Engineering, Physics, or a related technical field.
- 7+ years of professional software engineering experience on large-scale C++ or engine-level systems.
- Familiarity with character animation systems, physics-based gameplay, and associated authoring workflows.
- Experience in version control tools (Perforce, Git, Bitbucket).