We're seeking a Software Engineer III to join our Data & Insights team at Electronic Arts. As a key member of our team, you will design, implement, and own large-scale distributed systems and services with high availability, scalability, and performance requirements. You will work with cross-functional stakeholders to deliver end-to-end solutions and improve system performance through profiling, benchmarking, and optimization.
Requirements
- Design, implement, and own 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 and business requirements into clear technical designs and execution plans
- Drive architectural decisions, evaluating trade-offs in scalability, reliability, cost, and maintainability
- Build and maintain robust data pipelines and real-time streaming systems using modern distributed technologies
- Ensure operational excellence by implementing monitoring, alerting, and observability best practices; participate in on-call rotations as needed
- Diagnose and resolve complex production issues across multiple systems and dependencies
- Collaborate with cross-functional stakeholders to deliver end-to-end solutions
- Improve system performance through profiling, benchmarking, and optimization of compute, memory, and I/O
- Establish and enforce coding standards, testing strategies, and CI/CD best practices
- Mentor junior engineers, provide technical guidance, and contribute to team growth and knowledge sharing
- Identify technical debt and drive initiatives to improve system health, reliability, and developer productivity
Benefits
- Complimentary games
- Paid time off
- Family leaves
- Healthcare coverage
- Mental well-being support
- Retirement savings