About The Position

Electronic Arts is hiring a Senior Software Developer - Backend to help bring emerging creative technologies, including AI-assisted creation and procedural systems, into backend architecture and live production environments. Working with Research Scientists, Engineers, and engine developers, the role translates ideas from exploration into scalable systems for a world-class engine used by millions of players. The position is hybrid, with onsite work three days per week in Redwood City, Montreal, or Vancouver, and reports to the Director of Engineering. The role develops and supports responsive, resilient, massively scalable, globally available web services; integrates creator-focused systems and generative creation workflows; and maintains secure, reliable live services. It also drives API and protocol design, automated testing, deployment and troubleshooting practices, and technical documentation. The position includes participating in 24-hour support of live environments and ongoing service maintenance.

Requirements

  • 8+ years of job experience in a hands-on coding role.
  • Experience shipping and supporting scalable web services hosted by a public cloud provider such as AWS, GCP, or Azure.
  • Expertise with Python and Postgres.
  • Experience owning large systems and features from design through deployment, including live service support.
  • Experience developing high-quality, testable software.
  • Experience working with client engineers and designers to iteratively add features and improve APIs.
  • Experience developing APIs for products that release updates using zero-downtime strategies and tools.
  • Experience load testing, troubleshooting, and optimizing web service performance.
  • Experience developing and optimizing queries and database access patterns.
  • Ability to iterate quickly and develop multiple short-lived prototypes.
  • Proficiency with CI/CD tools such as Jenkins or GitLab.
  • Experience with AI coding agents such as Claude Code.

Responsibilities

  • Partner with engine developers to integrate creator-focused systems into backend architecture and enable generative creation workflows.
  • Develop responsive, resilient, massively scalable, globally available web services supporting millions of players.
  • Apply security best practices and original techniques to protect user data and prevent cheating.
  • Apply and improve service deployment and troubleshooting strategies to maximize uptime.
  • Drive the design and implementation of consistent, formalized, testable APIs and protocols.
  • Solve technical problems under iteratively changing requirements during game development.
  • Author and review technical design documents and API specifications detailing software requirements.
  • Maintain automated tests that validate backend service correctness.
  • Participate in 24-hour support of live environments.
  • Participate in upkeep and maintenance of live services.

Benefits

  • Paid time off, including three weeks per year to start in the US.
  • US sick time: 80 hours per year.
  • 16 paid company holidays per year in the US.
  • 10 weeks of paid time off to bond with a baby in the US.
  • Medical, dental, and vision insurance.
  • Life insurance.
  • Disability insurance.
  • 401(k) for regular full-time employees in the US.
  • Canadian vacation: three weeks per year to start.
  • Canadian sick time: 10 days per year.
  • Paid top-up to EI/QPIP benefits up to 100% of base salary when welcoming a new child: 12 weeks for maternity and 4 weeks for parental/adoption leave in Canada.
  • Extended health, dental, and vision coverage in Canada.
  • Retirement plan for regular full-time employees in Canada.
  • Certain roles may be eligible for bonuses and other incentive programs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service