
Software Engineer (C++) - Frostbite
Electronic Arts12 hours ago
Vancouver, CanadaSenior
Responsibilities
- Communicate with game and Frostbite teams to understand their needs.
- Support game teams using Frostbite technologies.
- Take ownership of core functionalities.
- Contribute to technical discussions and improve systems over time.
- Collaborate on system design, implementation, testing, and maintenance.
- Develop systems for data management, game asset processing, caching, and on-demand loading.
- Acquire and share domain expertise.
Requirements
- 5+ years of experience with C++ programming, data-oriented design, and software architecture.
- Experience building high-performing concurrent software.
- Comfort working within an established codebase.
- Experience with Agile development practices.
- Experience with data processing and data management.
- Experience implementing databases or file systems.
- Experience with locally running web services in Azure.
Benefits
- Hybrid remote/in-office work in Vancouver or Stockholm.
- Three weeks of vacation per year to start in Canada.
- Ten days of sick time per year.
- Paid top-up to EI/QPIP benefits for new child, including maternity and parental/adoption leave.
- Extended health, dental, and vision coverage.
- Life insurance, disability insurance, and a retirement plan for regular full-time employees.
- Potential eligibility for bonus and other incentive programs.
- Additional wellness, healthcare, mental well-being, retirement savings, paid time off, family leave, and complimentary game benefits may be available.
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.