
Online Software Engineer - EA SPORTS™ UFC
Electronic Arts2 hours ago
Vancouver, CanadaMid Level
Responsibilities
- Build connected UFC features across client, backend, and data systems.
- Maintain scalable systems supporting global live-service demands and peak player activity.
- Develop and integrate matchmaking, social features, live events, progression, real-time gameplay, and cross-platform play systems.
- Collaborate with designers, engineers, production teams, and technology partners.
- Use live insights to refine features and apply AI-assisted tools to improve development, automation, and testing workflows.
Requirements
- 4+ years of experience developing online games or scalable online applications as a software engineer.
- 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, client/server models, service integration, latency considerations, and multithreaded environments.
- Familiarity with source control tools 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 review and validate generated code.
Benefits
- Hybrid work model with three days per week in the Burnaby, British Columbia studio, Tuesday through Thursday.
- Three weeks of vacation per year to start and 10 days of sick time per year.
- 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.
- Potential eligibility for bonus and other incentive programs, plus employee wellness benefits and complimentary games.
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.