Job Summary
We are on the lookout for a Senior System Programmer!
This role is central to the stability, scalability, and performance of the game’s core systems, with a strong focus on Unreal Engine internals and large-scale gameplay foundations. You will act as a technical pillar for the Gameplay team, turning complex prototypes into robust, high-performance systems and helping drive engineering quality across the project.
Responsibilities
- Design, implement, and maintain core game systems that support a large-scale third-person action-adventure experience.
- Own and evolve foundational Unreal Engine-based features such as Level Streaming, World Partition, asset management, serialization workflows, and memory/GC-related systems.
- Ship and sustain one or more critical game systems, such as large-scale world streaming, complex save/load architecture, or platform-specific online services.
- Act as a key technical consultant to the Gameplay team, providing low-level support for performance-critical features and complex cross-system issues.
- Debug and resolve deep technical problems across engine and gameplay layers, ensuring stability and scalability across the whole game.
- Refactor gameplay prototypes into clean, maintainable, and production-ready systems aligned with project standards.
- Collaborate with Production and Leads to plan, prioritize, and deliver core systems according to milestones and performance goals.
- Modify Unreal Engine source code as needed to meet project requirements, performance targets, or platform constraints.
- Support console development on PS5 and Xbox Series X/S, ensuring robust performance and TRC/TCR compliance.
- Provide mentorship, technical supervision, and code reviews for other engineers, leading by example in architecture and code quality.
- Contribute to continuous improvement of engineering practices, pipelines, and cross-discipline workflows.
Requirements
- Minimum 5+ years of professional experience as a gameplay or generalist programmer, with at least 1 published title.
- Expert-level, modern C++ knowledge, with proven experience delivering complex systems in production.
- Deep understanding of Unreal Engine (UE4/UE5) architecture and core subsystems.
- Hands-on experience with Unreal Engine internals, including Level Streaming, World Partition, asset management, serialization, and garbage collection.
- Demonstrable experience shipping and maintaining at least one core game system in a live or shipped project.
- Strong foundations in data structures, algorithms, multi-threading, and software design patterns.
- Proven ability to debug and solve complex technical challenges with a deep-diver mindset.
- Experience modifying Unreal Engine source code to fit production needs.
- Significant console development experience with PS5 and/or Xbox Series X/S, including TRC/TCR compliance.
- Working knowledge of Blueprints for integration and iteration alongside engine-level systems.
- Experience with Visual Studio and/or Rider in professional development environments.
- Working knowledge of version control tools such as Git and/or Perforce.
- Fluency in English, both written and spoken.
- Strong collaboration skills and a track record of supporting other teams with stable, performance-oriented foundations.
Preferred Qualifications
- Experience owning large-scale world streaming solutions in open or semi-open world games.
- Experience building complex save systems that manage large volumes of dynamic game state.
- Experience integrating or maintaining platform online services (first-party or custom).
- Track record of guiding teams through refactors or technical recovery phases.
- Experience working in AA/AAA distributed or multi-discipline teams.
Competencies
- Ability to design scalable core systems that enable gameplay ambition without compromising stability.
- Strong architectural judgment and high standards for maintainable, production-ready code.
- Performance-first mindset, especially in engine and cross-system contexts.
- Excellent analytical and debugging skills across gameplay, engine, and platform layers.
- Effective mentorship and technical leadership within a collaborative team environment.
Soft Skills
- Clear, confident communication with both engineering and gameplay stakeholders.
- Proactive and solution-oriented approach to complex technical problems.
- Adaptability and resilience in fast-moving, iteration-heavy environments.
- Ownership mindset and reliability on critical-path features.
- Genuine passion for building high-quality game foundations and empowering team success.
Submit your resume and a short cover letter in English to join Stormind Games.