
Lead Software Engineer - EA SPORTS™ NHL
Electronic Arts5 days ago
Vancouver, CanadaStaff+
Responsibilities
- Architect and implement core systems and technical designs for future games.
- Collaborate with Frostbite engine creators and EA SPORTS NHL teams to integrate new technology.
- Mentor and guide an engineering team of five or more engineers from technical discovery through final integration.
- Partner with designers, artists, engineers, the Development Director, and Producer to execute complex features.
- Champion code quality, performance, stability, memory management, multithreading, and runtime optimization.
- Identify and attract engineering talent to help build the team.
- Evaluate AI technologies and drive responsible adoption of AI-assisted development tools, workflows, guidelines, and best practices.
Requirements
- Deep passion for gaming and interactive entertainment.
- Proven technical leadership and experience mentoring a team of five or more engineers.
- Experience evaluating emerging AI technologies and leading teams through tool and workflow transformation.
- Excellent C++ skills and a strong portfolio designing and architecting complex object-oriented software.
- Ability to translate high-level vision into excellent execution.
- Outstanding communication skills across technical and non-technical teams.
- At least 6 years of professional software development experience.
- Professional software or game development experience; experience with large, multiplatform codebases is a plus.
- Solid understanding of memory management, multithreading, and runtime optimization.
Benefits
- British Columbia compensation range of $141,400 - $204,400 CAD.
- Three weeks of vacation per year to start and 10 days of sick time per year.
- Paid top-up to EI/QPIP benefits up to 100% of base salary for qualifying maternity, parental, and adoption leave.
- Extended health, dental, and vision coverage, life insurance, disability insurance, and a retirement plan for regular full-time employees.
- Some roles may be eligible for bonuses and other incentive programs.
- Additional benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and career and community wellness support.
Tech Stack
Categories
Gaming
About Electronic Arts
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.