Principal Software Engineer
Zynga · Bengaluru, India
About the role
Principal Software Engineer to develop new game features played by millions, working with Java, C#, C++, Python, JavaScript. Owns design and code reviews, live game health, mentoring juniors, and improving game performance. Requires 8+ years experience and strong CS fundamentals.
What you'll do
- Develop new and innovative game features using Java, C#, C++, Python, JavaScript
- Follow engineering best practices for performance, reliability, measurability
- Break down large problems for others to implement
- Perform design and code reviews
- Be responsible for live game health
- Mentor junior engineers and improve game performance
What they're looking for
- Masters or bachelor's in Computer Science, Engineering or equivalent
- 8+ years professional experience with C#, C++, JavaScript, Android, iOS, React, Java
- Solid programming fundamentals: algorithms, data structures, OOP, OS, Networking, AWS Cloud
- Experience with source control management and code reviews
- Good communication and collaboration with multidisciplinary teams in agile environment
Key details
- Company
- Zynga
- Location
- Bengaluru, India
- Work mode
- On-site
- Seniority
- Lead / Principal / Group
- Role category
- Engineering
- Experience
- 8+ years
- Posted
- 18 Oct 2026
- Source
- job-boards.greenhouse.io