Systems Software Engineer: Engine & AI Tools (Onsite Vancouver)

Electronic Arts

Vancouver

On-site

CAD 105,000 - 143,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

3 weeks vacation
Sick time 10 days/yr
Health/dental/vision coverage
Retirement plan

Job summary

Electronic Arts in Vancouver, BC is seeking a Systems Software Engineer to help define and evolve foundational engine and tool systems across gameplay, rendering, and online services. You will tackle challenging systems problems with ownership of key initiatives and collaborate across teams to enable performance and creative freedom.

This role emphasizes hands-on engineering, end-to-end delivery, and a focus on performance, memory usage, and developer workflows.

Qualifications

  • 3+ years of professional software engineering experience, including work on large-scale or performance-sensitive systems.
  • Strong expertise in C++ and comfort navigating large, complex codebases.
  • Solid understanding of systems-level fundamentals: performance, memory management, multithreading, and platform constraints.
  • Experience working in or alongside game engines or real‑time systems.
  • A proven ability to deliver complex systems end-to-end with quality and predictability.
  • Experience with, or strong curiosity around, AI‑assisted development tools to accelerate prototyping, development, testing, and workflow automation.
  • Proven track record of—or strong affinity for—integrating emerging AI technologies into development or creative pipelines to drive innovation and efficiency.
  • A collaborative, support‑oriented mindset, with clear communication across disciplines.
  • Preferred: Exposure to tooling, build systems, automation, or multi‑platform development.
  • Preferred: Interest in growing technical leadership responsibilities and influencing long‑term strategy.

Responsibilities

  • Act as a trusted technical partner across the team, helping engineers understand platform capabilities, engine behavior, and system-level tradeoffs.
  • Enable other domains to design and ship better features by providing guidance, shared systems, and scalable technical solutions.
  • Help define and drive engine, platform, automation, and release strategies in partnership with technical leadership.
  • Deliver foundational improvements in performance, memory usage, load times, stability, and developer workflows through well-designed systems.
  • Own the delivery of systems initiatives end-to-end, including planning, risk identification, and execution.
  • Track and uphold technical KPIs across performance, memory usage, load times, stability, and maintainability on all supported platforms.
  • Ensure systems ship predictably, scale effectively, and support both development and live-service needs.
  • Build strong working relationships with franchise systems teams and central engine groups, sharing solutions, best practices, and hard-earned lessons.

Skills

C++
Systems programming
Multithreading
Game engines
AI tooling
Collaboration

Job description

Electronic Arts in Vancouver, BC is seeking a Systems Software Engineer to help define and evolve foundational engine and tool systems across gameplay, rendering, and online services. You will tackle challenging systems problems with ownership of key initiatives and collaborate across teams to enable performance and creative freedom.

This role emphasizes hands-on engineering, end-to-end delivery, and a focus on performance, memory usage, and developer workflows.

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

Similar jobs worth comparing

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
Développeur.se de logiciels / Software Developer
Développeur.se de logiciels / Software Developer

Electronic Arts (EA) • Vancouver

Hybrid
CAD 122,000 - 171,000
Paid time off (3 weeks per year)
Sick leave (10 days per year)
Extended health/dental/vision coverage
Développeur.se de logiciels / Software Developer
Développeur.se de logiciels / Software Developer

Electronic Arts (EA) • Montreal (administrative region)

Hybrid
CAD 122,000 - 171,000
3 weeks vacation per year
Paid sick time
Extended health/dental/vision coverage
+1
Real-Time Rendering Engineer - C++ & Graphics
Real-Time Rendering Engineer - C++ & Graphics

Electronic Arts • Vancouver

Hybrid
CAD 120,000 - 180,000
Systems Software Engineer - EA SPORTS UFC
Systems Software Engineer - EA SPORTS UFC

EA SPORTS • Vancouver

Hybrid
CAD 122,000 - 171,000
Vacation: 3 weeks/year
Sick time: 10 days/year
Top-up to EI/QPIP benefits
+5
Audio Software Engineer - UFC
Audio Software Engineer - UFC

EA SPORTS • Vancouver

Hybrid
CAD 105,000 - 143,000
Software Engineer - UFC
Software Engineer - UFC

Electronic Arts • Vancouver

Hybrid
CAD 110,000 - 180,000
Audio Software Engineer - EA SPORTS UFC
Audio Software Engineer - EA SPORTS UFC

Electronic Arts • Vancouver

Hybrid
CAD 110,000 - 160,000
Vacation and personal time
Comprehensive health benefits
Retirement plan
+1
Audio Software Engineer - EA SPORTSTM UFC
Audio Software Engineer - EA SPORTSTM UFC

Electronic Arts • Vancouver

On-site
CAD 105,000 - 143,000
3 weeks vacation
Sick time 10 days/yr
Health/dental/vision coverage
+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