
Online Software Engineer - EA SPORTS™ UFC
Electronic Arts2 hours ago
Vancouver, CanadaSenior
Responsibilities
- Build connected live-service features across client, backend, and data systems for the UFC game.
- Design scalable systems that remain stable during global live-service demand and peak player activity.
- Develop online systems including matchmaking, social features, marketplace, progression, real-time gameplay, and cross-platform play.
- Integrate platform and shared technology services with internal and external partners.
- Collaborate with designers, engineers, and production teams to deliver engaging online experiences.
- Use live insights to refine features and explore AI-assisted tools for development efficiency, automation, and testing workflows.
Requirements
- 7+ years of experience as a software engineer developing online games or scalable online applications.
- Proficiency in C++ and comfort working in large-scale, real-time codebases.
- Experience with database technologies such as SQL or NoSQL.
- Experience with networked systems, including client/server models, service integration, latency considerations, and multithreaded environments.
- Familiarity with source control systems such as Git or Perforce.
- Ability to collaborate across diverse teams and develop clean, maintainable solutions.
- Experience using AI-assisted development tools or coding agents to prototype, 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 EA studio in Burnaby, British Columbia.
- Three weeks of vacation per year to start and 10 days of sick time annually.
- Paid top-up to EI/QPIP benefits up to 100% of base salary for eligible maternity, parental, or adoption leave.
- Extended health, dental, and vision coverage, life insurance, disability insurance, and a retirement plan for regular full-time employees.
- Potential eligibility for bonuses and other incentive programs.
- Additional wellness support, paid time off, family leaves, retirement savings, and complimentary games may be available.
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.