At a glance
- Experience
- 8+ years experience
- Workplace
- Remote
- Location
- Remote
About the role
- Mob Entertainment is seeking a Senior Systems Engineer to join the team supporting development of one of our upcoming Unreal Engine projects.
- This role is designed for a highly experienced engineer who can own core gameplay and engine-adjacent systems end-to-end, set technical direction, and raise the bar for the rest of the engineering team.
Responsibilities
- Design, build, and maintain core gameplay systems and frameworks used across the project, ensuring they're robust, scalable, and easy for other engineers to extend.
- Develop and maintain custom Unreal Engine plugins to support project-specific tooling and gameplay needs.
- Architect and implement multiplayer/networked gameplay systems, including replication strategy, network optimization, and debugging desync or performance issues.
- Own technical decisions for systems under your purview, balancing production needs, performance, and long-term maintainability.
- Partner with designers and gameplay programmers to translate gameplay and design intent into well-structured, tunable systems.
- Identify architectural risks and technical debt early, and drive solutions before they become blockers.
- Mentor junior and mid-level engineers through code review, pairing, and ongoing technical guidance; help grow the team's overall skill level.
- Debug and resolve complex, systemic issues reported during production, QA, and post-launch, using Jira to track and prioritize work.
- Document system architecture, workflows, and design patterns in Confluence to support team-wide understanding and onboarding.
- Participate in and help lead code reviews, design discussions, and sprint planning as part of a cross-functional development team.
Requirements
- 8+ years of professional experience in game development, or 2+ shipped AAA titles, with a focus on systems or gameplay programming.
- Strong knowledge of systems and framework design (data-driven architecture, modular/extensible system design, gameplay frameworks).
- Strong gameplay programming knowledge, with a track record of shipping gameplay systems in Unreal Engine.
- Experience designing and building Unreal Engine plugins.
- Solid, hands-on multiplayer/networked gameplay experience (replication, RPCs, network optimization, debugging networked issues).
- Excellent proficiency in both C++ and Blueprints within Unreal Engine.
- A genuine passion for mentoring other engineers and helping them grow.
Preferred qualifications
- Some Unreal Engine core/engine-level knowledge (engine source, low-level systems beyond typical gameplay code).
- Prior leadership experience (leading a team, owning a discipline, or acting as a technical lead on a project).
- Experience shipping systems that scaled or evolved significantly beyond MVP.
- Familiarity with performance profiling and optimization within Unreal Engine.
- Familiarity with source control tools (e.g., Perforce) in a game production pipeline.
- Passion for horror games, narrative-driven experiences, or the Poppy Playtime franchise specifically.
Benefits
- profit sharing
- medical, dental, and vision insurance
- 401(k) matching
- FSA/HSA
- paid time off
- sick time
- holidays
- parental leave
Workplace
- Remote position (#LI-Remote)
Skills
- Unreal Engine
- C++
- Blueprints
- Jira
- Confluence
- Perforce