About the Role
Title: Engine Programmer
Type: Remote
Location: United States
Job Description:
Job Type
Full-time
Description
What We Do:
At Gunfire Games, we’re passionate about creating unforgettable worlds and experiences. With a legacy built on titles like Darksiders 3, The Remnant Series and Chronos, we’re driven by the future of game development. Our team thrives on innovation, collaboration, and honing our craft to its finest edge. We’re looking for talented, passionate people to help shape the next chapter in our story.
Gunfire Games is seeking a mid or senior-level Engine Programmer for our upcoming titles. This role will work with technical leadership to modify the Unreal Engine 5 codebase, integrate new versions of Unreal into the existing codebase, and debug issues related to the engine. The ideal candidate has strong C++ skills, an excellent understanding of Unreal Engine 5, and the ability to iterate and implement quickly without sacrificing quality. Required to be a self-starter, must be motivated and able to work with minimal supervision. Position may be performed remotely (within the United States) although ability to be on-site is preferred.
What you’ll do:
- Engine-Level Features and Bug Fixing: Implement engine-level features and effectively diagnose and fix engine-level bugs, ensuring smooth gameplay and optimal performance.
- Unreal Engine Integration and Testing: Integrate and test new major and minor releases of Unreal Engine, maintaining existing engine modifications and gameplay systems to ensure consistent and reliable updates.
- Game Packaging and Patching: Design, implement, and test systems and workflows for efficient game packaging and patching, ensuring seamless deployment and updates across all platforms.
- Platform Compatibility Development: Develop and maintain platform compatibility for PC, PlayStation 5, and Xbox Series X/S, optimizing the game to run efficiently across different hardware.
- Performance and Memory Optimization: Measure and improve game performance and memory usage, identifying bottlenecks and optimizing code to deliver a smooth gaming experience across all supported platforms.
- Code Quality and Maintainability: Write clear, performant, maintainable, and portable code, adhering to best practices for code quality, ensuring ease of future updates and scalability.
Who you are:
- You have 3+ years of professional programming experience in the gaming industry, contributing to high-quality projects and pushing the boundaries of interactive entertainment.
- You have worked on at least one shipped AA/AAA title built on Unreal Engine 4 or 5, with hands-on experience optimizing and implementing features for major releases.
- You have deep expertise in console development, ensuring smooth and efficient gameplay experiences across platforms such as PlayStation and Xbox.
- You possess an expert-level command of C++, utilizing it to write high-performance, maintainable code and solve complex engineering challenges.
- You bring extensive experience working with large multiplatform engines, skillfully handling the unique challenges of supporting multiple hardware configurations and platforms.
- You have exceptional time and task management skills, with a proven ability to juggle multiple responsibilities and meet deadlines without compromising quality.
- You have excellent communication skills, effectively collaborating with teams and stakeholders to ensure smooth project delivery and continuous improvement.
Bonus XP:
- A computer science or related degree.
- Experience with the Unreal Developer Network support platform for communication with Epic when necessary.