Senior Software Engineer — Animation Engine (Hybrid)

Frostbite

Vancouver

Hybrid

CAD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Electronic Arts is seeking a Senior Software Engineer in the Animation team to develop core animation systems and the tools used by content creators. You will collaborate with engineers, artists, and designers to turn creative concepts into playable features and improve runtime performance.

You will mentor junior engineers and work across platforms, contributing to high-quality, immersive gameplay experiences in a hybrid work setup.

Qualifications

  • 8+ years of professional software development experience.
  • Strong programming skills to improve and debug C++ and C# code.
  • Experience with 3D math, including transforms, rotations, and coordinate systems.
  • Experience in game engine development.
  • Performance and memory profiling.
  • Experience with concurrent programming models.
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience.

Responsibilities

  • Build performant systems and features across our runtime animation engine (C++) and content creator tools (C#).
  • Take ownership of animation features from technical design through to production, testing, and multi-platform support.
  • Improve tool and game runtime performance.
  • Partner with animators, technical artists, and game development teams to turn creative concepts into playable features.
  • Participate in design and code reviews, collaborating with the team to share knowledge and keep our codebase reliable and easy to work in.
  • Mentor junior engineers on the team to support their technical growth.

Skills

C++/C# programming
3D math
Game engine development
Performance profiling
Concurrent programming
Mentoring

Education

Bachelor's degree in Computer Science or Computer Engineering

Tools

WPF

Job description

Electronic Arts is seeking a Senior Software Engineer in the Animation team to develop core animation systems and the tools used by content creators. You will collaborate with engineers, artists, and designers to turn creative concepts into playable features and improve runtime performance.

You will mentor junior engineers and work across platforms, contributing to high-quality, immersive gameplay experiences in a hybrid work setup.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Game Animator — Hybrid (CA/US)
Senior Game Animator — Hybrid (CA/US)

Electronic Arts (EA) • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Health insurance
Retirement plan
Paid time off
Senior Software Engineer (C++/C#) - Frostbite
Senior Software Engineer (C++/C#) - Frostbite

Frostbite • Vancouver

Hybrid
CAD 120,000 - 160,000
Senior Technical Animator: Motion Systems & Gameplay Animation
Senior Technical Animator: Motion Systems & Gameplay Animation

Kibbi Technologies Inc. • Victoria

On-site
CAD 114,000 - 156,000
Animateur.trice technique sénior.e / Senior Technical Animator
Animateur.trice technique sénior.e / Senior Technical Animator

Full Circle Studio • Vancouver

On-site
CAD 114,300 - 156,200
Animateur.trice technique sénior.e / Senior Technical Animator
Animateur.trice technique sénior.e / Senior Technical Animator

Full Circle Studio • Edmonton

On-site
CAD 114,300 - 156,200
3 weeks vacation per year
10 days sick time per year
Top-up to EI/QPIP benefits
+4
Animateur.trice technique sénior.e / Senior Technical Animator
Animateur.trice technique sénior.e / Senior Technical Animator

Full Circle Studio • Victoria

On-site
CAD 114,300 - 156,200
3 weeks vacation
Top-up EI/QPIP benefits
Hybrid Systems Software Engineer - Engine & Performance
Hybrid Systems Software Engineer - Engine & Performance

Electronic Arts • Vancouver

Hybrid
CAD 122,000 - 171,000
Hybrid work model
Animateur.trice technique sénior.e / Senior Technical Animator
Animateur.trice technique sénior.e / Senior Technical Animator

Electronic Arts • Vancouver

Hybrid
CAD 90,000 - 130,000
Vacation 3wks
Sick time 10d
Top-up EI
+6
Animateur.trice technique sénior.e / Senior Technical Animator
Animateur.trice technique sénior.e / Senior Technical Animator

Kibbi Technologies Inc. • Victoria

On-site
CAD 114,000 - 156,000
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