Zyngacareers
Principal Software Engineer
Bengaluru, India. Posted a month ago
The role
You will develop new game features used by millions of players, using Java, C#, C++, Python and JavaScript. You will also mentor junior engineers and keep the live game healthy.
What you will do
- Develop new and innovative features played by millions of players using Java, C#, C++, Python and JavaScript
- Follow engineering best practices to ensure performance, reliability and measurability
- Work on large problems and break them up for others to implement
- Perform design and code reviews
- Be responsible for the live game health
- Work closely with PM, UI/UX, Art and QA
- Mentor junior engineers
- Look for opportunities to improve game performance
- Take a hands-on approach in developing prototypes quickly
Required qualifications
- Master's or bachelor's degree in Computer Science, Engineering or equivalent
- 8+ years of professional experience in C#, C++, JavaScript, Android, iOS, React or Java
- Solid fundamental programming skills (algorithms, data structures, OOP, OS, networking, AWS Cloud)
- Experience with source control management and giving code reviews
- Strong analytical, programming and debugging skills
- Good communication skills and ability to collaborate with multidisciplinary teams in an agile environment
Benefits
- World-class benefits package (details on the Zynga Benefits page)
Before you apply
- Zynga does not conduct interviews or make job offers over third-party messaging apps such as Telegram or WhatsApp
- Zynga does not ask for personal or financial information over apps or unofficial chat channels
- Zynga's recruitment team contacts candidates only through official company email domains
About the company
Zynga is a global interactive entertainment company and a label of Take-Two Interactive, founded in 2007. Its games, including FarmVille, Words With Friends and Toon Blast, have been downloaded over 6 billion times.