
Generalist Software Engineer - EA SPORTS™ FC
Electronic Arts2 days ago
Vancouver, CanadaSenior
Responsibilities
- Participate in the design and development of core game systems.
- Collaborate with cross-functional teams across multiple locations to integrate and deliver features.
- Drive technical innovation and optimize code for performance, scalability, and maintainability.
- Translate creative concepts into reliable software solutions with designers and producers.
- Debug complex issues, participate in code reviews, and contribute to code quality.
- Report progress to technical leadership and production while contributing to team culture.
Requirements
- 6+ years of software engineering experience, preferably in game development.
- Strong professional-level C++ software development experience.
- Experience debugging complex bugs through multiple techniques.
- Strong knowledge of object-oriented programming and object-oriented design principles.
- Ability to understand and modify existing and unfamiliar code quickly.
- Experience communicating and collaborating across multiple disciplines.
- Experience developing for PC and either PlayStation or Xbox.
Benefits
- British Columbia compensation range of CAD 122,300–170,700.
- Three weeks of vacation per year to start and 10 sick days per year in Canada.
- Paid EI/QPIP top-up benefits up to 100% of base salary for new-child leave, including maternity, parental, and adoption leave.
- Extended health, dental, and vision coverage; life and disability insurance; and a retirement plan for regular full-time employees.
- Potential eligibility for bonuses and other incentive programs.
- Additional benefits may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leave, complimentary games, and career and community wellness programs.
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.