Senior Software Engineer I
Full Job Description
General Information
- Locations: Hyderabad, Telangana, India
- Role ID: 216392
- Worker Type: Regular Employee
- Studio/Department: CT - IT (Creative Technology)
- Work Model: Hybrid
About the Role
As an Online Backend Software Engineer in Gameplay Services at Electronic Arts, you will design and implement scalable, distributed backend systems powering matchmaking for EA's biggest titles enjoyed by millions. You will collaborate with partner studios to maintain core services throughout the product development lifecycle—gathering requirements, designing solutions, coding, testing, and deploying features.
Key Responsibilities
- Lead End-to-End Lifecycle: Drive requirements analysis, architectural design, deployment, and monitoring for backend services.
- Optimize Performance: Architect low-latency, high-throughput server systems with profiling and tuning expertise.
- Elevate Engineering Standards: Mentor engineers, conduct code reviews, and champion best practices.
- Streamline Delivery & Quality: Maintain automated testing suites and improve CI/CD pipelines.
- Cross-Functional Collaboration: Partner globally to solve architectural challenges for current and upcoming titles.
Qualifications
- Education & Core CS: Bachelor's or Master’s degree in Computer Science with strong algorithms, data structures, and OOP foundations.
- C++ Mastery: 6+ years of experience in C++, focusing on memory management, concurrency, synchronization, and optimization.
- Distributed Systems & Networking: 4+ years building scalable client-server/peer-to-peer architectures using TCP/UDP, network security, and stress-testing protocols.
- Cloud & Infrastructure: Hands-on Linux experience with AWS EC2, Docker, Kubernetes, Terraform.
- Data & Telemetry: Relational databases, Redis/Valkey caching, Prometheus/Grafana monitoring in live environments.
- Technical Communication: Excellent communication skills for documentation and driving alignment across distributed teams.
Bonus Qualifications
- Gaming industry experience.
- GoLang, React, gRPC, protobuf proficiency.
- Jenkins, Groovy, Ansible familiarity.
Company
Electronic Arts
Electronic Arts (EA) is a global leader in digital interactive entertainment, creating next-level experiences that inspire players and fans worldwide. Based at its Hyderabad studio in Telangana, India...
Practice this interview
A voice mock interview for Senior Software Engineer I at Electronic Arts, with questions from this job description and your resume, and a scored report afterwards.
Set up interview