New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Electronic Arts

Senior C++ Generalist Software Engineer - Advanced Technology Group

Electronic Arts
Apply →
hybrid senior full-time Vancouver, British Columbia

First indexed 8 Aug 2026

Description

Electronic Arts creates entertainment, inspiring players and fans worldwide. As a Senior Generalist Software Engineer in the Advanced Technology Group, you will work on strategic, multi-year projects focused on user-generated experiences, improved creation pipelines, and runtime functionality for EA SPORTS titles.

Your Responsibilities:

  • Implement feature core logic, game flows, and screens/components
  • Develop technical solutions covering game development technologies, game features, and optimizations
  • Provide feedback, guidance, and solutions for improvement and optimizations
  • Collaborate with domain owners to integrate and develop technologies into the game
  • Analyze impact of metrics throughout the development cycle

Your Qualifications:

  • 10+ years of software development experience
  • 6+ years of experience in C++ software development
  • Experience in game engines (Unreal, Unity, Frostbite, or other proprietary)
  • Proficiency in integrating and maintaining large-scale systems
  • Understanding of memory management, multithreaded job system, and run-time optimization
  • Experience with 3rd party APIs, skills debugging complex applications, and Bachelor's degree in computer science or related field
  • Experience with one of the following: XBOX and PlayStation platforms; Mobile, PC, or Cloud-based games, graphics libraries such as DirectX, OpenGL, or Metal

Benefits: Electronic Arts offers comprehensive benefits programs, including physical, emotional, financial, professional, and social well-being support, tailored to local needs.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://jobs.ea.com/pl_PL/careers/JobDetail/Senior-Software-Engineer/214160