# Software Engineer- III

**Company**: Electronic Arts
**Location**: Hyderabad, Telangana, India
**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/en_US/careers/JobDetail/Software-Engineer-III/212957
**Canonical**: https://yubhub.co/jobs/job_37c2e2de-235

## Description

## Software Engineer- III

### Job Summary

As a Software Engineer- III at Electronic Arts, you will lead the end-to-end architecture, design, and implementation of scalable, high-throughput live service platform components that power multiple EA game studios. You will partner with cross-functional teams to streamline and evolve the live services workflow, evaluate and define how EA's live service platforms, studio technology stacks, and third-party/vendor solutions integrate to meet engineering and business objectives in a scalable and cost-effective manner.

### Responsibilities

- Lead the end-to-end architecture, design, and implementation of scalable, high-throughput live service platform components that power multiple EA game studios.

- Partner with cross-functional teams including Content Management & Delivery, Messaging, Segmentation, Recommendation, and Experimentation to streamline and evolve the live services workflow.

- Evaluate and define how EA's live service platforms, studio technology stacks, and third-party/vendor solutions integrate to meet engineering and business objectives in a scalable and cost-effective manner.

- Own technical design reviews and drive architectural decisions, ensuring solutions are resilient, extensible, secure, and aligned with long-term platform strategy.

- Use large-scale datasets across 20+ game studios to promote data-driven decision-making, experimentation, and continuous optimization.

- Engage with Game Studios, Experience, and Brand organizations to deeply understand use cases, translate business requirements into technical designs, and drive end-to-end solution delivery.

- Collaborate closely with Product Management to prioritize initiatives, define measurable outcomes, and deliver solutions with clear ROI.

- Partner with Program Management to define sprint goals, plan and prioritize work, and own the team's sprint commitments and delivery outcomes.

- Partner with Legal and Privacy teams to ensure compliance with global regulatory requirements and data governance standards.

- Lead and mentor engineers, providing technical direction, conducting design/code reviews, and fostering engineering excellence.

- Drive stakeholder alignment across multiple teams, locations, and time zones by communicating architecture, trade-offs, risks, and execution plans clearly and effectively.

- Ensure operational excellence for 24/7 live services through proactive monitoring, performance tuning, capacity planning, and incident management.

### Requirements

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

- 7-9 years of relevant industry experience in designing and building scalable distributed systems.

- Strong expertise in software design principles, algorithms, and data structures.

- Proven architectural and system design experience, including hands-on ownership of highly scalable, high-throughput, low-latency systems.

- Demonstrated experience leading high-performing engineering teams (2-3+ years), including mentoring, technical guidance, and driving delivery.

- Strong stakeholder management skills, with experience collaborating across product, engineering, legal, and business teams.

- Proficiency in Java and at least one scripting language (preferably Python).

- Hands-on experience with backend frameworks and technologies (e.g., Spring Boot).

- Experience designing and operating distributed systems using messaging and streaming platforms (e.g., Kafka).

- Strong experience with large-scale data pipelines, personalization platforms, analytics systems, and experimentation frameworks.

- Experience with relational, columnar, and/or document-oriented databases.

- Experience managing high-traffic, 24/7 production systems with complex dependencies in cloud environments, preferably AWS.

- Solid understanding of multi-cloud architectures and large-scale data processing systems.

- Working knowledge of containerization and orchestration technologies (Docker, Kubernetes).

- Experience with observability and monitoring tools (e.g., Prometheus, Grafana).

- Experience with CI/CD pipelines and version control systems (e.g., GitLab CI/CD).

- Familiarity with modern software development best practices, including clean code principles, automated testing, CI/CD, and DevOps practices.

- Exposure to frontend technologies (HTML, CSS, JavaScript frameworks such as React) is a plus.

### Benefits

Electronic Arts offers a comprehensive benefits package that includes healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more.

## Skills

### Required
- Java
- Python
- Spring Boot
- Kafka
- Distributed systems
- Software design principles
- Algorithms
- Data structures
- Architectural and system design
- Cloud environments
- Multi-cloud architectures
- Containerization and orchestration technologies
- Observability and monitoring tools
- CI/CD pipelines
- Version control systems

### Nice to have
- Frontend technologies
- JavaScript frameworks
- React
