# Advanced Online Software Engineer – EA SPORTS FC

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/fi_FI/careers/JobDetail/Online-Software-Engineer-EA-SPORTS-FC/214269?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_974487ad-9df

## Description

Electronic Arts creates next-generation entertainment experiences that inspire players and fans worldwide. EA SPORTS is one of the leading sports entertainment brands globally, with top-selling video game franchises and award-winning interactive technology.

The Advanced Online Software Engineer will help build networked game experiences for EA Sports titles, focusing on EA SPORTS FC. You will work on implementing, maintaining, and improving new features and technology for the game's online experiences.

**Responsibilities:**

- Implement server features, components, and services using EA's central technologies.

- Develop and maintain client code to support features and enhance multiplayer experiences.

- Optimize client and server online systems for better latency, reliability, scalability, performance, and memory.

- Design and improve architecture and infrastructure for live systems and workflows.

- Collaborate with partner teams to set up and maintain online infrastructure and services.

- Own experiences across the full stack, from UI in the game client to backend services and databases.

**Qualifications:**

- 6+ years of software development experience with strong C++ skills.

- Experience with multi-threaded/concurrent architectures and networked applications.

- Familiarity with database technologies and networking protocols.

- Bachelor's degree in Computer Science or equivalent.

**Benefits:**

- Comprehensive benefits package, including health services, mental well-being support, retirement savings, paid time off, and more.

- Opportunities for growth and development within the company.

- Flexible work arrangements, including hybrid work options.

## Skills

### Required
- C++
- multi-threaded architectures
- networked applications
- database technologies
- networking protocols

### Nice to have
- AAA video game development
- multiplayer or live service products
- modern game engines
- dedicated servers
- matchmaking systems
- telemetry
- online platform services

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/fi_FI/careers/JobDetail/Online-Software-Engineer-EA-SPORTS-FC/214269?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
