
Systems Software Engineer - EA SPORTS™ UFC
Electronic Arts2 hours ago
Vancouver, CanadaSenior
Responsibilities
- Guide teams on platform capabilities, engine behavior, and system-level tradeoffs.
- Help define and deliver engine, platform, automation, and release strategies.
- Build shared solutions that enable scalable feature design and delivery.
- Improve performance, memory use, load times, stability, and developer workflows.
- Own systems initiatives from planning through delivery, including risks and technical KPIs.
- Partner with franchise and central technology teams to share solutions and best practices.
Requirements
- 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 using AI-assisted development tools such as coding agents to prototype rapidly, accelerate execution, and automate workflows, with the ability to critically review and validate generated code.
Benefits
- Hybrid work model requiring three days per week at the EAV Studio in Burnaby, British Columbia.
- Three weeks of vacation per year to start and 10 sick days per year in Canada.
- Paid top-up to EI/QPIP benefits up to 100% of base salary for qualifying maternity, parental, or adoption leave.
- Extended health, dental, and vision coverage, life insurance, disability insurance, and a retirement plan for regular full-time employees.
- Some roles may be eligible for bonus and other incentive programs.
- Additional wellness support may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leave, and complimentary games.
Tech Stack
Categories
Gaming
About Electronic Arts
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.