Description
Electronic Arts is looking for an Online Software Engineer to join the EA SPORTS™ UFC team in Vancouver, British Columbia. As an Online Software Engineer, you will help design and extend the systems that power the connected experience for EA SPORTS™ UFC, including matchmaking, social features, marketplace, progression, real-time gameplay, and cross-platform play.
Responsibilities:
- Build the Connected UFC Experience, working across client, backend, and data systems to deliver premium live-service features.
- Ensure Engineering Excellence for Scale, designing scalable systems to support global live service demands.
- Collaborate Across Domains with designers, engineers, and production to build authentic and engaging online experiences.
- Innovate & Evolve, refining features using live insights and exploring opportunities to use AI tools.
Qualifications:
- 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 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.
Benefits:
- Comprehensive benefits package, including health care services, mental well-being support, retirement savings, paid time off, family leaves, free games, and more.
- Flexible work arrangements, with a hybrid model of 3 days a week in the office.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://jobs.ea.com/fi_FI/careers/JobDetail/Online-Software-Engineer-EA-SPORTS-UFC/215829