Position Overview:
Come join our team at Zynga making an impact across all of the company’s games - Mobile Game Tech (MGT)! . Lead the team by setting technical direction, crafting and implementing backend services for our games. We’re looking for outstanding engineers with a passion for technology and the desire to work in a team with dynamic strengths. The Principal Software Engineer will play a key role as part of the MGT Organization, focusing on advanced technology developments for building scalable end-to-end products which can be integrated into the various games.
What You'll Do:
- Architect and develop large-scale, critically important backend platforms running on AWS, ensuring high availability, scalability, security, data integrity, observability, and cost efficiency.
- Drive end-to-end delivery of complex initiatives, from technical design and implementation to production rollout, monitoring, and ongoing operational ownership.
- Offer technical leadership by reviewing and guiding detailed compositions, ensuring alignment with Zynga’s long-term technical vision and standard methodologies.
- Collaborate multi-functionally with product, engineering, and operations teams to translate product and customer requirements into robust technical solutions.
- Establish and monitor engineering processes, quality metrics, and operational benchmarks to improve software delivery and system reliability.
- Guide incident response and postmortems, ensuring root-cause analysis and structural fixes rather than one-off patches.
- Mentor and coach engineers, fostering a culture of technical excellence, continuous learning, and knowledge sharing.
What You Bring:
- Bachelor’s or Master’s degree in Computer Science or a related field, or equivalent experience
- 6+ years of experience in developing cloud-based software, with a strong track record of delivering high-quality, scalable systems
- Proficient in programming RESTful services using GoLang (preferred), Java, Python, or PHP
- Strong experience with AWS and/or other cloud platforms (IaaS, PaaS, SaaS)
- Hands-on experience with containers and Kubernetes/EKS, following industry-standard CI/CD practices.
- Experience with database systems (SQL, NoSQL)
- Deep understanding of object-oriented programming, algorithms, design patterns, debugging, and performance optimization
- Excellent interpersonal and communication skills, with the ability to engage confidently with senior leadership
- Familiarity with web development frameworks such as JavaScript, Angular, and React is a plus
What We Offer You:
Zynga offers a world-class benefits package that helps support and balance the needs of our teams. To find out more about our benefits, visit the Zynga Benefits site