Esports
Online Software Engineer - EA SPORTS™ NHL
Mid Level
Vancouver, Canada
hybrid
Full time
Job description
About the Role
The EA SPORTS NHL franchise is looking for an experienced software engineer to join its Online team, developing and extending features that facilitate a connected and socially interactive user experience. The role involves full stack development across game clients and servers, working closely with designers and other engineers to deliver AAA quality games. The team is based in Vancouver, British Columbia, and is composed of diverse talent dedicated to creating on-ice experiences that connect gamers around the world through play.
Key Responsibilities
- Create and extend online features, involving full stack development on game client and servers.
- Monitor and address performance, scalability, and stability impacts of features.
- Iterate and design improvements to live systems and workflows.
- Work with third-party and internal software APIs.
- 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.
Required Experience & Qualifications
- Proficiency with software engineering principles and architectural design.
- Proficiency with testing, debugging, and performance optimisations.
- Experience with real-time networking protocols, client-server and peer-to-peer architectures, multi-threaded applications, and database technologies.
- 3+ years of C++ software development.
- Experience in utilising AI-assisted development tools (e.g. coding agents) to rapidly prototype, accelerate execution and automate workflows, with the ability to critically review and validate AI-generated code.
Workplace
- Hybrid model: 2 days at home and 3 days onsite at the studio in Burnaby, British Columbia.
Benefits & Perks
- Vacation of 3 weeks per year to start.
- 10 days per year of paid sick time.
- Company top-up to EI/QPIP benefits up to 100% of base salary when welcoming a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave).
- Extended health, dental, and vision coverage.
- Life insurance and disability insurance.
- Retirement benefits for regular full-time employees.
- Certain roles may also be eligible for bonus and long-term cash programmes.
The Application Process
Candidates who can meet most of the requirements are encouraged to apply and to open a dialogue that considers them.
About the Company
EA SPORTS is one of the leading sports entertainment brands in the world, with top-selling videogame franchises, award-winning interactive technology, fan programmes, and cross-platform digital experiences. It creates connected experiences that ignite the emotion of sport through industry-leading sports video games, including Madden NFL football, EA Sports FC, NHL hockey, NBA LIVE basketball, and EA SPORTS UFC.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.
