Electronic Arts

Senior Software Engineer

Electronic Arts
Apply
1 day ago
Vancouver, CanadaSenior

Responsibilities

  • Design, develop, and maintain high-performance scalable microservices and RESTful or gRPC APIs using Python and Go.
  • Define and enforce coding standards, linting, formatting, static analysis, documentation, and structured peer-review workflows.
  • Guide projects through the full SDLC, including MVP milestones, release schedules, semantic versioning, and end-of-life/end-of-support roadmaps.
  • Partner with Architecture to translate technical strategy into team-level engineering implementations.
  • Mentor junior and mid-level engineers through technical pairing, guidance, and continuous learning.
  • Lead Agile/Scrum practices including sprint planning, standups, backlog refinement, and retrospectives.
  • Act as Product Owner for internal platforms by defining requirements, breaking down epics, and prioritizing backlogs.
  • Maintain Jira boards, acceptance criteria, estimates, status tracking, and ticket workflows.

Requirements

  • At least 5 years of professional software engineering experience designing, building, and maintaining production systems in Python and/or Go.
  • Extensive experience in a mature, fast-paced Agile/Scrum software development environment.
  • Demonstrated experience guiding software through ideation, MVP development, automated testing, versioned releases, and deprecation.
  • Strong proficiency with Git collaboration workflows, branching conventions, and automated CI/CD validation.
  • Proven experience designing and implementing maintainable RESTful or gRPC APIs.
  • High proficiency with Jira for ticket lifecycle management, backlog refinement, sprint planning, and workflow tracking.
  • Demonstrated ability to lead, influence, mentor, and elevate an engineering team.
  • Familiarity with Docker and Kubernetes is preferred.
  • Experience with automation workloads, Slack integrations, or AI-assisted tooling such as Agentic AI is preferred.
  • Familiarity with API security, token management, certificate lifecycles, or secrets management is preferred.

Benefits

  • British Columbia employees receive vacation starting at 3 weeks per year and 10 sick days per year.
  • Benefits include extended health, dental, and vision coverage; life insurance; disability insurance; and a retirement plan for regular full-time employees.
  • Canada employees may receive paid top-up to EI/QPIP benefits up to 100% of base salary for parental, maternity, or adoption leave.
  • The role may be eligible for bonus and other incentive programs.
  • EA offers wellness programs, paid time off, family leaves, healthcare support, mental well-being support, retirement savings, and complimentary games.

Categories

Electronic Arts

About Electronic Arts

10,000+ employees

Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. Part of a community that connects across the globe. A team where creativity thrives, new perspectives are invited, and ideas matter. Regardless of your role, team, or location, this is a place where everyone makes play happen. Join us.

Contact me