Job Description
31st Union is seeking a Senior Engine Programmer for their AAA multiplatform title, Project ETHOS. The role involves designing and implementing performant and maintainable solutions for major runtime systems. The Senior Engineer will collaborate with a globally distributed team to enhance performance workflow and accelerate feature implementation. They will also mentor others and represent the engineering team's interests.Responsibilities include:
- Writing clean, maintainable, performant code.
- Collaborating with content and engineering partners to identify problems and validate solutions.
- Factoring development efforts into prioritized tasks.
- Mapping the limitations of existing solutions and identifying new solutions where required.
- Profiling, optimizing, configuring, and tuning for multiple platforms.
- Helping triage build and productivity blockers.
- Modeling best practices and supervising junior programmers as required.
Required qualifications include:
- 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.
31st Union offers:
- Opportunity to work on Project ETHOS
- Collaborate with a globally distributed team
- Mentor others