As a Senior Engine Programmer, you will be responsible for enhancing and optimizing Unreal Engine's core systems to support high-performance game development. You'll work on rendering, physics, networking, and memory management while developing custom engine features tailored to our projects. Your expertise in C++, low-level optimization, multithreading, and engine architecture will be essential in pushing the boundaries of what's possible in Unreal Engine. If you're passionate about building cutting-edge technology and improving engine performance, we'd love to hear from you!

Responsibilities

  • Work on all aspects of engine development to support a survival game environment.
  • Write performant, robust, and maintainable code.
  • Debug, profile, and optimize engine systems to meet quality and performance targets.
  • Contribute to code reviews, testing, and documentation to maintain high development standards.
  • Demonstrate a strong passion for building cutting-edge survival game technology.
  • Be an active participant in the design and production of the engine.
  • Mentor and support team members, fostering a collaborative development culture.

Requirements

  • 5+ years of game development experience.
  • Expert-level C++ programming skills.
  • Open-minded and willing to collaborate, experiment, and iterate on features.
  • Upper-intermediate English proficiency.
  • Passion for making and playing great survival games.
  • Experience with data-driven development.
  • Proficiency with CPU and GPU profiling tools.
  • Strong multithreading experience.
  • Knowledge of modern hardware architecture.

Nice to haves

  • Bachelor's or Master's degree in computer science or software engineering.
  • Experience with modern graphics APIs (Vulkan, D3D12, GNM, etc.).
  • Experience with modern console development (PS4/PS5, Xbox One/Series).
  • Proficiency in SIMD programming.
  • Experience with low-level x86/ARM/DXBC/Spir-V assembly.
  • Knowledge of networking and multiplayer systems.
  • Proven track record of contributions to shipped games.

What We Offer

  • An open, collaborative environment where ideas are encouraged and valued.
  • A managerial team consisting of highly experienced game developers at the top of their fields.
  • Opportunities to share hobbies and passions with like-minded colleagues.
  • An inclusive workplace with studio- and employee-organized activities.
  • A commitment to creating the best survival game experience possible, including listening to community feedback.

We are looking for highly motivated individuals with evolving skill sets and a passion for developing cutting edge survival game engines. If you want to contribute to making top tier survival games, we would love to hear from you!