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

Electronic Arts

Vancouver

On-site

CAD 105,000 - 143,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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
Hybrid Systems Software Engineer - Engine & Performance
Hybrid Systems Software Engineer - Engine & Performance

Electronic Arts • Vancouver

Hybrid
CAD 122,000 - 171,000
Hybrid work model
NHL Systems Engineer: Engine & Performance
NHL Systems Engineer: Engine & Performance

Electronic Arts • Vancouver

Hybrid
CAD 110,000 - 150,000
Systems Software Engineer – Immersive UFC Engine (Hybrid)
Systems Software Engineer – Immersive UFC Engine (Hybrid)

Electronic Arts • Vancouver

Hybrid
CAD 90,000 - 130,000
Vacation 3 weeks
Sick leave 10 days
Top-up EI/QPIP
+4
Software Engineer II — Engine & AI Tools (Hybrid)
Software Engineer II — Engine & AI Tools (Hybrid)

Electronic Arts (EA) • Vancouver

Hybrid
CAD 105,000 - 143,000
Vacation time: 3 weeks
Extended health coverage
Senior Multiplayer Engine Engineer
Senior Multiplayer Engine Engineer

Electronic Arts (EA) • Vancouver

Hybrid
CAD 141,000 - 204,000
Senior Software Engineer - Gameplay & Experience at Electronic Arts
Senior Software Engineer - Gameplay & Experience at Electronic Arts

Electronic Arts Ltd • Vancouver

On-site
CAD 141,000 - 204,000
Hybrid work model
Bonus eligibility
Systems Software Engineer - EA SPORTS FC
Systems Software Engineer - EA SPORTS FC

Electronic Arts • Vancouver

On-site
CAD 90,000 - 140,000
Vacation 3 weeks
Sick time 10 days
Top-up EI/QPIP
+2
Systems Software Engineer - EA SPORTSTM FC
Systems Software Engineer - EA SPORTSTM FC

Electronic Arts • Vancouver

On-site
CAD 122,000 - 171,000
Hybrid work model
Hybrid Real-Time Rendering Engineer
Hybrid Real-Time Rendering Engineer

Electronic Arts • Vancouver

Hybrid
CAD 90,000 - 130,000
Vacation 3 weeks
Sick time 10 days
EI/QPIP top-up
+3