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 Have
- 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!