Senior Software Engineer
About this job
Zynga is a global leader in interactive entertainment and a label of Take-Two Interactive, known for connecting players worldwide through popular games like FarmVille, Words With Friends, and Zynga Poker. As a Senior Software Engineer based in Bengaluru, you will play a key role in developing innovative features enjoyed by millions of users. A normal day in this position involves writing code using languages like Java, C#, C++, Python, or JavaScript, tackling large engineering challenges, and building quick prototypes. You will also perform design and code reviews, maintain live game health, and work closely with multidisciplinary teams such as product management, UI/UX, art, and QA. Additionally, the role involves mentoring junior engineers and applying engineering best practices to ensure optimal performance, reliability, and measurability across games.
Responsibilities
- Develop new and innovative features played by millions using Java, C#, C++, Python, or JavaScript.
- Follow engineering best practices to guarantee performance, reliability, and measurability.
- Tackle large problems and break them down for others to implement.
- Perform design and code reviews.
- Take responsibility for the health of live games.
- Collaborate closely with cross-functional teams like PM, UI/UX, Art, and QA.
- Mentor junior engineers on the team.
- Build prototypes quickly through a hands-on approach.
Requirements
- Hold a Master's or Bachelor's Degree in Computer Science, Engineering, or an equivalent field.
- Possess 4-8 years of professional experience in C#, C++, Javascript, Android, iOS, React, or Java.
- Demonstrate solid fundamental programming skills including algorithms, data structures, OOP, OS, Networking, and AWS Cloud.
- Bring strong analytical, programming, and debugging capabilities.
- Have experience with source control management and conducting code reviews.
- Display good communication skills to collaborate effectively with multidisciplinary teams in an agile environment.
Who should apply
This role is ideal for experienced software engineers with 4 to 8 years of professional background who want to build engaging gaming experiences at a global company. It suits individuals with strong fundamental programming skills and a collaborative mindset who enjoy working in agile teams with artists, designers, and product managers. Candidates who excel at mentoring junior peers, solving complex technical problems, and maintaining live games will find this position a great fit. Freshers should note that this specific role requires professional experience and is not open to entry-level applicants.
Frequently asked questions
What is the location for the Senior Software Engineer role at Zynga?
The Senior Software Engineer position is based in Bengaluru, India.
What programming languages are used by a Senior Software Engineer at Zynga?
Engineers in this role work with languages such as Java, C#, C++, Python, and JavaScript, along with other technologies like Android, iOS, React, and AWS Cloud.
How many years of experience are required for the Senior Software Engineer opening at Zynga?
Applicants need 4 to 8 years of professional experience working in relevant technologies.
What teams will a Senior Software Engineer at Zynga collaborate with?
You will closely work with cross-functional teams including product management (PM), UI/UX, art, QA, and game design in an agile environment.
Rojgar Point lists this job for information. Always apply on the official company page and never pay anyone for a job.