
Software Engineer III
Electronic Arts3 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
Categories
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.