Systems Software Engineer - EA SPORTS™ UFC
Summary
The Systems Software Engineer at EA SPORTS UFC builds and optimizes the core engine/platform tech for UFC’s game, focusing on performance, rendering, and developer workflows. They lead system-level tradeoffs, automate workflows, and collaborate across teams to deliver scalable, high-performance solutions for immersive gameplay.
- Guide our teams on platform capabilities, engine behaviour, and system-level tradeoffs.
- Help us define and deliver engine, platform, automation, and release strategies.
- Build shared solutions that enable our teams to design and ship scalable features.
- Improve performance, memory use, load times, stability, and developer workflows.
- Own systems initiatives from planning through delivery, including risks and technical KPIs.
- Partner with our franchise and central technology teams to share solutions and best practices.
- 5+ years of professional software engineering experience with large or performance-sensitive systems.
- Expertise in C++ and large, complex codebases.
- Knowledge of memory management, multithreading, runtime performance, and platform constraints.
- Experience with game engines, real-time systems, tooling, automation, or multi-platform development.
- Experience delivering complex systems end to end.
- Experience in utilizing AI-assisted development tools (e.g. coding agents) to rapid prototype, accelerate execution and automate workflows, with the ability to critically review and validate AI-generated code.