Job type
- Full-time
- Remote
Job description
Job Description:
- Design, develop, and maintain core game engine systems using modern C++.
- Write clean and intuitive code that can easily be understood by external developers and extended in the future.
- Evaluate new technologies and tools capable of improving software development workflows, engine capabilities, and runtime performance.
- Collaborate with external programmers to enable their features to run as quickly and efficiently as possible.
- Solve crashes, performance bottlenecks, and other problems on both PC and console.
- Support a partner studio by building, optimizing, and maintaining central technologies capable of servicing multiple games with unique needs.
- This is not a gameplay engineering role.
Requirements:
- Four (4) years of professional experience with C++, including industry experience building and maintaining proprietary game engine technology.
- Experience developing and shipping commercial games, as well as the broader ability to write clear, maintainable, and portable code.
- Strong understanding of mathematics, analytics, and computer science fundamentals (e.g., data structures, algorithms, concurrency).
- Familiarity with real-time rendering systems and GPU/CPU performance profiling, analysis, and optimization.
- Experience with multithreaded programming, synchronization, and parallel processing.
- Willingness to selflessly put player experiences first — before even your own code and ego.
- Proactive approach to communication, particularly when it comes to unblocking yourself and navigating obstacles as part of a team.
- Experience with multiple game engines, including Unreal Engine, is a nice-to-have.
- Knowledge of 3D graphics, animation, game AI, or gameplay tooling is a nice-to-have.
- Familiarity with scripting languages such as Python or Lua is a nice-to-have.
- Experience with console development is a nice-to-have.
Benefits:
- 9 Paid Holidays plus Flexible PTO and Annual Winter Break Closure
- Medical, Dental, and Vision Insurance
- Annual Video Game Budget
- 401(k) Retirement Plan
- Paid Parental Leave
- Hybrid or fully remote work options depending on location