31st Union is seeking a Senior Engine Programmer to lead major runtime systems for their AAA multiplatform game, Project ETHOS. This role involves designing and implementing performant and maintainable solutions in a collaborative and creative environment. The Senior Engineer will work with a globally distributed team to enhance performance workflow and accelerate feature implementation. They will also mentor junior programmers and represent the engineering team's interests.
Responsibilities:
- Writing clean, maintainable, and performant code.
- Collaborating with content and engineering partners to identify problems and validate solutions.
- Prioritizing development efforts into tasks.
- Mapping limitations of existing solutions and identifying new solutions.
- Profiling, optimizing, configuring, and tuning for multiple platforms.
- Helping triage build and productivity blockers.
- Modeling best practices and supervising junior programmers.
Requirements:
- 5+ years of programming experience on commercial software projects.
- Fluency in C/C++, multithreading, 3D math, and memory systems.
- Ability to debug and optimize complex systems.
- Ability to work independently and efficiently.
- Experience shipping AAA game titles is strongly desired.
- Functional knowledge of PS4, Xbox One, iOS, and Android development tools is strongly desired.
- Experience with Unreal Engine 4/5 is a plus.
- Experience with production graphics pipelines is a plus.