Senior Engine Programmer

A diverse team of developers driven by a passion for creating amazing games that thrill players everywhere.
Backend
Senior Software Engineer
Contact Company
5+ years of experience
Gaming

Description For Senior Engine Programmer

31st Union is seeking a Senior Engine Programmer to join their team working on Project ETHOS, a new free-to-play, 3rd person rogue-like hero shooter. As a Senior Engine Programmer, you will own major runtime systems, designing and implementing performant and maintainable solutions for their AAA multiplatform title. You'll solve challenging problems, collaborate with a globally distributed team, enhance performance workflow, and utilize tools to accelerate feature implementation. The role offers opportunities to mentor others and represent the interests and priorities of the engineering team.

Key responsibilities include:

  • Writing clean, maintainable, performant code
  • Collaborating with content and engineering partners
  • Prioritizing development tasks
  • Identifying and solving complex problems
  • Optimizing for multiple platforms
  • Helping triage build and productivity blockers
  • Modeling best practices and supervising junior programmers

The ideal candidate will have:

  • 5+ years of programming experience on commercial software projects
  • Fluency in C/C++, multithreading, 3D math, and memory systems
  • Strong debugging and optimization skills
  • Ability to work independently and efficiently
  • Experience shipping AAA game titles (strongly desired)
  • Knowledge of PS4, Xbox One, iOS, and Android development tools (strongly desired)
  • Experience with Unreal Engine 4/5 (a plus)
  • Experience with production graphics pipelines (a plus)

31st Union values diversity and provides equal employment opportunities to all qualified candidates. They are committed to creating an inclusive environment where employment depends on substantive ability, objective qualifications, and work ethic. The company also offers reasonable accommodations for qualified individuals with disabilities.

Join 31st Union to be part of a team that brings fun, inspiration, and awe to their lives and community while working on exciting, innovative game projects.

Last updated 11 days ago

Responsibilities For Senior Engine Programmer

  • Write clean, maintainable, performant code
  • Work with content and engineering partners to identify problems and validate solutions
  • Factor development efforts into prioritized tasks
  • Map the limitations of existing solutions and identify new solutions where required
  • Profile, optimize, configure and tune for multiple platforms
  • Help triage build and productivity blockers
  • Model best practices and supervise junior programmers as required

Requirements For Senior Engine Programmer

  • 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 (strongly desired)
  • Knowledge of PS4, Xbox One, iOS, and Android development tools (strongly desired)
  • Experience with Unreal Engine 4/5 (a plus)
  • Experience with production graphics pipelines (a plus)

Interested in this job?

Jobs Related To 31st Union Senior Engine Programmer

Sr Software Engineer - Offers

Senior Software Engineer role at Uber, focusing on backend development for the Offers team in the rapidly growing Ads division.

Sr. Software Engineer, Web Platform

Senior Software Engineer position at Uber, focusing on web platform development using modern technologies like React.js and Node.js.

Sr Software Engineer, Backend - Mobility

Senior Backend Software Engineer role at Uber's Mobility org in São Paulo, Brazil. Work on scalable systems impacting millions of users worldwide.

Senior Backend Software Engineer, Earnings Experience

Senior Backend Software Engineer role at Uber, focusing on the Earnings Experience platform for drivers.

Senior Software Engineer

Senior Software Engineer role at Uber, focusing on Java backend development for scalable services and developer tools.