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!