# Software Engineer III

**Company**: Electronic Arts
**Location**: Vancouver, British Columbia
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology
**Ticker**: EA
**Wikidata**: https://www.wikidata.org/wiki/Q173941

**Apply**: https://jobs.ea.com/es_ES/careers/JobDetail/Software-Engineer-III/215901?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_1e26bea8-178

## Description

Electronic Arts creates incredible entertainment experiences that inspire players and fans worldwide. Here, everyone is part of the story, connected in a community that spans the globe. It's a place where creativity thrives, new perspectives are welcomed, and ideas matter.

The Quality Verification and Standards (QVS) team plays a crucial role in Electronic Arts' development process. They provide actionable insights that help game teams optimise software performance and enhance gameplay. The team ensures the delivery of cutting-edge entertainment experiences that captivate and inspire players globally.

As a Software Engineer III, you will report to the Engineering Manager and join the QVS team. You will design and develop RESTful applications and tools that support software stability across EA's global game titles. Your goal will be to enable development teams to deliver exceptional, high-quality player experiences.

Responsibilities:

- Design large-scale, distributed systems and services with high availability, scalability, and performance requirements.

- Lead the end-to-end development of complex features and systems, from design through deployment and ongoing operation.

- Translate ambiguous product requirements into clear technical designs and execution plans.

- Guide architectural decisions, evaluating trade-offs in scalability, reliability, cost, security, and maintainability.

- Implement monitoring, alerting, and observability best practices; participate in on-call support rotations.

- Resolve complex production issues across multiple systems and dependencies.

- Establish and enforce coding standards, testing strategies, and CI/CD best practices.

- Collaborate with internal teams to drive and facilitate essential workflows for quality telemetry data.

- Stay current with industry standards and introduce innovative concepts for experimentation, using data-driven metrics to assess impact and efficacy.

- Mentor and guide technical colleagues to expand their skill sets, fostering an environment dedicated to technical excellence, innovation, and ongoing professional development.

Qualifications:

- Bachelor's degree in Computer Science, Engineering, Software Engineering, or equivalent.

- 8+ years of professional software development experience.

- High proficiency in C# with the ability to write production-grade, maintainable code.

- Experience with Python, C++, and/or Rust is a strong plus.

- Experience working with low-level process debugging, debug symbols, operating systems, compilers, or information security is considered a strong asset.

- Experience working on large-scale build/release systems or developer platforms.

- Experience with CI/CD principles and workflows.

- Experience with cloud platforms (AWS, GCP, or Azure).

- Experience designing and building scalable backend systems and APIs.

- Strong problem-solving skills, with the ability to identify risks and propose practical solutions.

- Clear communication skills and the ability to work effectively in a hybrid, collaborative environment.

- Experience with system reliability, observability, and performance optimisation.

- Experience with relational databases and other database solutions, including NoSQL, columnar, and data modelling, as well as integration via Entity Framework.

- Familiarity with open security standards such as OAuth2 or OIDC.

- Familiarity with containerisation and orchestration tools, e.g., Docker, Kubernetes.

- Familiarity with AI-driven coding and workflow tools.

- Experience leading the design, development, and maintenance of APIs and backend components/services.

Benefits: Electronic Arts offers a comprehensive benefits package, focusing on physical, emotional, financial, professional, and community well-being. Benefits may include medical insurance, mental wellness support, pension plans, paid time off, family leave, free games, and more. The company fosters environments where teams can excel in their work.

Electronic Arts is an equal opportunities employer. All employment decisions are made without regard to race, colour, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, disease, pregnancy, marital status, family status, military status, or any other characteristic protected by law.

## Skills

### Required
- C#
- Python
- C++
- Rust
- CI/CD principles
- Cloud platforms (AWS, GCP, Azure)
- Backend systems and APIs
- System reliability
- Observability
- Performance optimisation
- Relational databases
- NoSQL
- Entity Framework
- OAuth2
- OIDC
- Containerisation
- Orchestration tools (Docker, Kubernetes)
- AI-driven coding and workflow tools

### Nice to have
- Experience with low-level process debugging
- Debug symbols
- Operating systems
- Compilers
- Information security
- Large-scale build/release systems
- Developer platforms

---

Source: [Apply at jobs.ea.com](https://jobs.ea.com/es_ES/careers/JobDetail/Software-Engineer-III/215901?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
