Generalist Software Engineer - Ultimate Team (Hybrid)

Electronic Arts

Vancouver

On-site

CAD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Electronic Arts is hiring a Generalist Software Engineer on the UT Team in a hybrid Canada location. You will contribute to architectural design, implementation, and debugging across platforms, collaborating with designers, artists and engineers to deliver features within Ultimate Team mode.

The role requires strong C++ expertise, experience with ECS/UI patterns, and knowledge of multi-threaded systems. Benefits include extensive game development opportunities and the chance to work on flagship

Qualifications

  • 6+ years of experience in C++ software development.
  • Proficiency in integrating and maintaining large-scale systems covering multiple domains.
  • Understanding of memory management, multithreaded job system and run-time optimization and job-based architectures.
  • Understanding of ECS and UI architecture patterns.
  • Knowledge of software design patterns and their strengths and weaknesses.
  • Knowledge of assembler, scripting languages (Python, Lua) and C#.
  • Experience with 3rd party APIs.
  • Bachelor's degree in computer science or related field, or equivalent training and professional experience.

Responsibilities

  • Implement core logic, game flows, and screens/components for features.
  • Develop technical solutions covering main areas of game development and related technologies, game features and optimizations of frame-rate and load-times.
  • Provide feedback, guidance and solutions for improvement and optimizations.
  • Work with other domain owners to integrate and develop technologies into the game.
  • Analyze impact to metrics throughout the development cycle.

Skills

C++
Large-scale systems
Memory management
Multithreaded job system
ECS
UI architecture
Python
Lua
C#
3rd party APIs

Education

Bachelor's degree in computer science

Job description

Electronic Arts is hiring a Generalist Software Engineer on the UT Team in a hybrid Canada location. You will contribute to architectural design, implementation, and debugging across platforms, collaborating with designers, artists and engineers to deliver features within Ultimate Team mode.

The role requires strong C++ expertise, experience with ECS/UI patterns, and knowledge of multi-threaded systems. Benefits include extensive game development opportunities and the chance to work on flagship

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Generalist Software Engineer - EA Sports FC
Generalist Software Engineer - EA Sports FC

Electronic Arts • Vancouver

On-site
CAD 110,000 - 160,000
Generalist Software Engineer - EA Sports FC
Generalist Software Engineer - EA Sports FC

EA SPORTS • Vancouver

On-site
CAD 104,500 - 142,800
Bonus & equity
Senior C++ Generalist Software Engineer - Advanced Technology Group
Senior C++ Generalist Software Engineer - Advanced Technology Group

Electronic Arts • Vancouver

On-site
CAD 100,000 - 130,000
3 weeks vacation
10 days sick time
Extended health/dental/vision coverage
+2
Senior C++ Generalist Software Engineer - Advanced Technology Group
Senior C++ Generalist Software Engineer - Advanced Technology Group

Electronic Arts • Vancouver

On-site
CAD 141,000 - 205,000
Vacation (3 weeks per year)
10 days per year of sick time
Parental leave top-up to 100% salary
+4
Senior Software Engineer - Advanced Technology Group
Senior Software Engineer - Advanced Technology Group

Electronic Arts • Vancouver

On-site
CAD 110,000 - 170,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+4
Senior C++ Generalist Software Engineer - Advanced Technology Group
Senior C++ Generalist Software Engineer - Advanced Technology Group

EA SPORTS • Vancouver

On-site
CAD 141,000 - 204,000
3 weeks vacation
10 days sick time
Top-up to EI/QPIP benefits
+5
Senior Software Engineer - Advanced Technology Group
Senior Software Engineer - Advanced Technology Group

EA SPORTS • Vancouver

On-site
CAD 141,000 - 204,000
Vacation time
Comprehensive health coverage
Retirement plan
+1
Systems Software Engineer - Engine & Tools (Hybrid)
Systems Software Engineer - Engine & Tools (Hybrid)

Electronic Arts • Vancouver

Hybrid
CAD 110,000 - 160,000
Vacation and personal time
Comprehensive health benefits
Retirement plan
+1
UI Software Engineer – UFC Gaming (Hybrid)
UI Software Engineer – UFC Gaming (Hybrid)

Electronic Arts • Vancouver

Hybrid
CAD 90,000 - 120,000
3 weeks of vacation (Canada)
Health insurance
Retirement plan
Generalist Software Engineer - EA Sports FC
Generalist Software Engineer - EA Sports FC

EA SPORTS • Vancouver

On-site
CAD 122,300 - 170,700
3 weeks vacation
10 days sick time
Top-up to EI/QPIP benefits
+4