
Senior Software Engineer
Electronic Arts1 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.
About Electronic Arts
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.