# Lead Software Engineer - EA SPORTS™ NHL

**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/zh_CN/careers/JobDetail/Lead-Software-Engineer/215815?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_c6e9c36d-b82

## Description

As a Lead Software Engineer, you will be at the core of the game creation process for EA SPORTS™ NHL. You will lead the architectural design and implementation of technology across multiple platforms, partnering directly with the Development Director and Producer to guide team execution and foster a collaborative team culture.

Your responsibilities include:

- Architecting and implementing core systems and technical designs that define future games

- Collaborating with creators of the Frostbite engine to push game development boundaries

- Integrating new technology with the EA SPORTS™ NHL title to deliver memorable player experiences

- Mentoring a high-performing engineering team through technical discovery and final integration

- Ensuring code quality, performance, and stability for optimised and robust games

- Identifying and attracting top-tier engineering talent

- Driving team-wide adoption of AI-assisted development tools

You should have:

- A deep passion for gaming and creating interactive entertainment

- Proven technical leadership and experience mentoring a team of 5+ engineers

- Experience evaluating emerging AI technologies and leading teams through tool and workflow transformation

- Excellent C++ skills and a strong portfolio of complex, object-oriented software design

- The ability to take a high-level vision and drive it to execution with excellence

- Outstanding communication skills

- 6+ years of professional software development experience

- Professional software or game development experience

- Solid understanding of memory management, multi-threading, and runtime optimisation

## Skills

### Required
- C++
- game development
- software architecture
- technical leadership
- AI-assisted development tools

### Nice to have
- Frostbite engine
- machine learning
- multi-threading
- runtime optimisation

---

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