About the Role
As an Online Software Engineer on the EA SPORTS UFC team, you will help maintain and extend the systems that power the connected experience, including matchmaking, social features, live events, progression, real-time gameplay, and cross-platform play, serving hundreds of thousands of concurrent players. Your work will shape how players interact, form communities, and enjoy UFC together. The team is based in Vancouver, British Columbia, and operates in a hybrid model, working 3 days a week out of the EAV Studio in Burnaby.
Key Responsibilities
- Build the connected UFC experience by working across client, backend, and data systems to deliver premium live-service features guided by real-world UFC moments.
- Maintain scalable systems to support global live service demands and ensure stability during peak player activity.
- Collaborate with designers, engineers, and production to build authentic and engaging online experiences, and integrate platform and shared technology services with internal and external partners.
- Refine features using live insights to keep the experience fresh and rewarding, and explore opportunities to use AI tools to improve development efficiency, automation, and testing workflows.
Required Experience & Qualifications
- 4+ 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 working with database technologies (e.g., SQL, NoSQL).
- Experience with networked systems: client/server models, service integration, latency considerations, and multithreaded environments.
- Familiar with source control such as Git or Perforce.
- Collaborate across diverse teams and break down complex problems into clean, maintainable solutions.
- 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.
Workplace
- Hybrid model: 3 days a week out of EAV Studio in Burnaby, British Columbia (Tuesday to Thursday)
Benefits & Perks
- Vacation: 3 weeks per year to start
- 10 days per year of sick time
- Paid top-up to EI/QPIP benefits up to 100% of base salary when welcoming a new child (12 weeks for maternity, 4 weeks for parental/adoption leave)
- Extended health/dental/vision coverage
- Life insurance
- Disability insurance
- Retirement plan for regular full-time employees
- Certain roles may also be eligible for bonus and other incentive programs
About the Company
EA SPORTS is one of the most iconic brands in entertainment, connecting hundreds of millions around the world to the sports they love through a portfolio of industry-leading video games.