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

## Description

Electronic Arts is seeking a Lead Software Engineer to join the EA SPORTS™ NHL team in Vancouver, British Columbia. As a Lead Software Engineer, you will be at the core of the game creation process, leading the architectural design and implementation of technology across multiple platforms.

Your responsibilities will include:

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

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

- Partnering with the EA SPORTS™ NHL title team to integrate new technology and deliver unforgettable player experiences

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

- Championing code quality, performance, and stability to ensure games are optimized and robust

- Helping to build the dream team by identifying and attracting top-tier engineering talent

- Driving team-wide adoption of AI-assisted development tools and defining guidelines for effective and responsible AI usage

To qualify, you will need:

- A deep passion for gaming and creating amazing interactive entertainment

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

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

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

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

- Outstanding communication skills and the ability to bridge the gap between technical and non-technical teams

- 6+ years of professional software development experience

- Professional software or game development experience, with previous work in large, multi-platform codebases being a plus

- A solid understanding of memory management, multi-threading, and runtime optimization

## Skills

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

### Nice to have
- Frostbite engine
- multi-platform development
- memory management
- multi-threading
- runtime optimization

---

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