Locations: Vancouver, British Columbia, Canada
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 place where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen.
The ATOM team is building the future of AI-driven game testing. As a Software Engineer for ATOM, reporting to the Director of AI for Quality Verification Services (QVS), you will design and develop the platforms that power next-generation agentic systems. Your mission is to evolve Citadel, ATOM’s internal microservices platform for developing, deploying, and evaluating autonomous agents, enabling ML engineers and QA partners to create high-quality AI artifacts that accelerate game testing across EA’s portfolio.
You will work across backend services, developer tooling, data infrastructure, and game-integration workflows to create a robust foundation for experimentation and scaled evaluation.
Responsibilities
- Design, develop, and maintain Citadel, ATOM’s internal platform for agent development and evaluation — including backend systems, microservices, event-driven components, and cloud/Kubernetes infrastructure.
- Own and evolve Citadel’s game abstraction layer, ensuring reliable access to Xbox and PlayStation development kits, and providing unified interfaces for launching, configuring, and controlling game builds in training and evaluation experiments.
- Support the technical maturation of ATOM prototypes, such as our agentic playtesting bots.
- Develop internal APIs, orchestration workflows, observability tools, and CI/CD pipelines that support rapid experimentation and high-throughput agent evaluation scenarios.
- Use modern software engineering processes and best practices for requirements, design, implementation, and testing.
- Participate in design reviews, code reviews, and architecture discussions to maintain high technical quality.
For Canada, we offer a package of benefits including vacation (3 weeks per year to start), 10 days per year of sick time, paid top-up to EI/QPIP benefits up to 100% of base salary when you welcome a new child (12 weeks for maternity, and 4 weeks for parental/adoption leave), extended health/dental/vision coverage, life insurance, disability insurance, retirement plan to regular full-time employees. Certain roles may also be eligible for bonus and other incentive programs.