Senior Backend Engineer – Scalable Cloud Services

Electronic Arts (EA)

Montreal (administrative region)

Hybrid

CAD 141,000 - 204,000

Full time

39 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

3 weeks vacation
Extended health/dental/vision

Job summary

Electronic Arts Canada is seeking a Senior Software Engineer to shape backend architecture for generative creation workflows. You will collaborate with Research Scientists and Engineers to scale live services and bring emerging technologies into a world-class engine used by millions of players.

This hybrid role is onsite three days a week in Montreal or Vancouver, reporting to the Director of Engineering. You will focus on secure APIs, automated testing, and 24-hour live support for production

Qualifications

  • 8+ years of hands-on coding experience.
  • Experience shipping scalable web services hosted in a public cloud (AWS/GCP/Azure).
  • Expertise with Python and PostgreSQL.
  • Experience owning large systems from design to deployment, including live service support.
  • Experience developing high-quality, testable software.
  • Experience collaborating with client engineers and designers to improve APIs.
  • Experience developing APIs for products with zero-downtime updates.
  • Experience with load testing and performance optimization of web services.
  • Experience optimizing queries and database access patterns.
  • Ability to iterate quickly and develop short prototypes.

Responsibilities

  • Partner with engine developers to integrate creator-focused systems into backend architecture.
  • Develop responsive, scalable web services that support millions of players.
  • Blend security best practices with novel techniques to protect data and prevent cheating.
  • Improve deployment and troubleshooting strategies to maximize uptime.
  • Drive design and implementation of APIs and protocols that are formalized and testable.
  • Demonstrate problem-solving skills under changing game development requirements.
  • Write and review technical design documents and API specs.
  • Maintain automated tests validating backend services.
  • Participate in 24-hour live environment support.
  • Maintain live services and their upkeep.

Skills

Python
PostgreSQL
AWS/GCP/Azure
API design
CI/CD (Jenkins)
GitLab
AI coding agents
Security best practices
Performance optimization
Live services support

Tools

Jenkins
GitLab

Job description

Electronic Arts Canada is seeking a Senior Software Engineer to shape backend architecture for generative creation workflows. You will collaborate with Research Scientists and Engineers to scale live services and bring emerging technologies into a world-class engine used by millions of players.

This hybrid role is onsite three days a week in Montreal or Vancouver, reporting to the Director of Engineering. You will focus on secure APIs, automated testing, and 24-hour live support for production

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

Similar jobs worth comparing

Senior Multiplayer Engine Engineer
Senior Multiplayer Engine Engineer

Electronic Arts (EA) • Vancouver

Hybrid
CAD 141,000 - 204,000
Ingénieur logiciel sénior – outils du moteur génératif
Ingénieur logiciel sénior – outils du moteur génératif

Electronic Arts (EA) • Montreal (administrative region)

Hybrid
CAD 140,000 - 200,000
Systems Software Engineer: Engine & AI Tools (Onsite Vancouver)
Systems Software Engineer: Engine & AI Tools (Onsite Vancouver)

Electronic Arts • Vancouver

On-site
CAD 105,000 - 143,000
3 weeks vacation
Sick time 10 days/yr
Health/dental/vision coverage
+1
Développeur.se de logiciels sénior.e - applications dorsales / Senior Software Developer - Backend
Développeur.se de logiciels sénior.e - applications dorsales / Senior Software Developer - Backend

Electronic Arts (EA) • Montreal (administrative region)

Hybrid
CAD 141,000 - 204,000
3 weeks vacation
Extended health/dental/vision
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Electronic Arts (EA) • Vancouver

Hybrid
CAD 141,000 - 204,000
Hybrid Systems Software Engineer - Engine & Performance
Hybrid Systems Software Engineer - Engine & Performance

Electronic Arts • Vancouver

Hybrid
CAD 122,000 - 171,000
Hybrid work model
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
Senior Site Reliability Engineer – Cloud & Automation
Senior Site Reliability Engineer – Cloud & Automation

Electronic Arts (EA) • Toronto

On-site
CAD 122,000 - 160,000
Senior Software Engineer - Networking
Senior Software Engineer - Networking

Electronic Arts (EA) • Vancouver

On-site
CAD 141,000 - 204,000
Lead GPU Infrastructure Engineer - Hybrid & Cloud
Lead GPU Infrastructure Engineer - Hybrid & Cloud

Electronic Arts • Vancouver

Hybrid
CAD 150,000 - 190,000
Paid time off
Health insurance
Dental/Vision
+3