Electronic Arts

Software Engineer III

Electronic Arts
Apply
3 days ago
Vancouver, CanadaSenior

Responsibilities

  • Collaborate with Content Management & Delivery, Messaging, Segmentation, Recommendation, and Experimentation teams to streamline live-service workflows.
  • Evaluate and integrate EA live-service solutions, studio technology stacks, and vendor solutions to meet engineering and business goals.
  • Use massive data sets from more than 20 game studios to support data-driven decision-making and experimentation.
  • Engage with Game Studios, Experience, and Brand organizations to understand use cases and drive end-to-end solutions.
  • Manage compliance requirements in partnership with Legal and Privacy teams.
  • Work directly with product managers and customers to define use cases, develop solutions, and prioritize high-ROI development areas.
  • Build and operate large-scale, high-throughput, low-latency services and data systems with complex dependencies.

Requirements

  • Master’s degree in computer science or a related field, or relevant experience.
  • At least 4 years of professional experience.
  • At least 3 years of experience building web projects with modern frontend UI and backend microservices practices.
  • Experience with TypeScript, React hooks, functional components, and advanced type systems.
  • Strong programming skills in software design, algorithms, data structures, and AI skills.
  • Experience managing 24/7 large-scale microservice-based services with complex dependencies and deep data connections.
  • Experience managing massive-scale data services requiring sub-millisecond performance and high reliability.
  • Familiarity with backend frameworks and technologies such as Spring Boot.
  • Experience with online and offline columnar, relational, or document databases.
  • Experience managing high-traffic, 24/7 services and multi-cloud architectures on AWS.
  • Experience with large-scale data-processing systems and multi-cloud architectures.
  • Familiarity with clean, reusable code and software development practices, including test-driven development and continuous integration.
  • Working experience with Docker, Kubernetes, Prometheus, Grafana, and GitLab CI/CD.
  • Strong communication and interpersonal skills in a team environment.
  • Experience with in-game live services, personalization, client integration, high-throughput low-latency runtime services, online and offline data pipelines, data exchange, analytics, measurement, and reporting is a plus.

Benefits

  • British Columbia compensation range of CAD 122,300–170,700.
  • Three weeks of vacation per year to start in Canada.
  • Ten days of paid sick time per year.
  • Company top-up to EI/QPIP benefits up to 100% of base salary for eligible parental, maternity, and adoption leave.
  • Extended health, dental, and vision coverage.
  • Life insurance and disability insurance.
  • Retirement benefits for regular full-time employees.
  • Some roles may be eligible for bonus and long-term cash programs.
  • Additional potential benefits include mental well-being support, retirement savings, paid time off, family leave, complimentary games, and career and community wellness programs.

Tech Stack

AWSDockerGitLab CI/CDGrafanaKubernetesPrometheusReactSpring BootTypeScript

Categories

BackendData EngineeringFull Stack
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