# Game Modes Software Engineer - EA SPORTS™ NHL

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

**Apply**: https://jobs.ea.com/ro_RO/careers/JobDetail/Software-Engineer/215808?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_44ec77ef-8dc

## Description

We are looking for an experienced software engineer in the Modes area, with a focus on improving scalability across platforms.

As a Modes engineer, you will:

- Develop and extend offline and online features.

- Implement a feature's core logic and flows.

- Monitor and address performance and stability impacts of features.

- Work with designers to gather requirements and propose technical solutions.

- Work with a team of other engineers in a collaborative environment and report to a team lead.

- For scalability, you will also:

- Support functionality across platforms.

- Update technology, tools, and frameworks to accommodate each platform.

- Update features to be performant on different hardware.

Your Qualifications:

- Proficiency with software engineering principles and architectural design.

- Proficiency with testing, debugging, and performance optimizations.

- Experience with client-server architectures, multi-threaded applications, and database technologies.

- Experience developing on multiple platforms.

- 3+ years of C++ software development.

- 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

Benefits:

- Adopt a holistic approach to benefits programs, focusing on physical, emotional, financial, professional, and community well-being.

## Skills

### Required
- C++
- software engineering
- architectural design
- testing
- debugging
- performance optimizations
- client-server architectures
- multi-threaded applications
- database technologies
- AI-assisted development tools

### Nice to have
- large-scale game engines
- Bachelor's degree in computer science or related field

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/ro_RO/careers/JobDetail/Software-Engineer/215808?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
