AVAILABLE POSITIONS Principal Software Engineer
We are seeking top engineering talent to join our creative, dynamic and highly driven team. Our mission is to “Connect the World through Games” by building a truly social experience that makes the world a better place. You will have a real passion for games, a devotion to software craftsmanship, an unwavering commitment to quality, and the desire to have their work seen by tens of millions of people worldwide. Don’t hesitate; Apply now!
As a software architect, you will be responsible for the architecture vision, software design and realization of one or more product groups or subsystems. In this role, you will be part of our Central Technology Organization focusing on advanced technology developments for building scalable end-to-end products which can be integrated into the various games.
Establish long-term architecture vision for the product line considering end user scenarios, functional and nonfunctional requirements.
Owns technical design review for end-to-end products,, ensure design quality and integrity
Anticipate and avoid problems.
Able to work reciprocally with engineering, design, user experience, product and analytics teams to identify needs, evaluate requirements, and design and implement sophisticated software solutions.
Establish process and metrics to measure software quality
With a platform mindset, ensure the design and implementation results in a reusable software asset, aligned to the big picture.
Deep understanding of algorithms, design patterns, debugging and performance optimization.
Coach and mentor team members.
Bachelors or Master’s degree in Computer Science, or equivalent.
A minimum of 12 years of professional experience in software development, mobile, desktop or web application development with hands on experience covering full stack (REST, Java/Golang/PHP/python, Spring, C#/Unity, JS, Angular/React, Docker, SQL/NoSQL)
Excellent communication skills and the ability to work with senior leadership with confidence and clarity
Deep knowledge with development tools & integrated build systems: Eclipse IDE, Git/Jenkins/Maven
Exposure to Software development practices, Continuous Integration.
Experience in Enterprise Architecture, architecture / design patterns
Experience in Cloud computing (IaaS, PaaS, SaaS)
Experience of driving activities, review process to ensure software and product quality.
Experience as Software Architect or System Architect or Solution Architect for product line
Follow technology trends, software engineering standard methodology and technologies while enjoying the challenge of solving complex problems
Strong Debugging and Troubleshooting Expertise
What we offer you:
Work in a studio that has complete P&L ownership of games
Competitive salary, discretionary annual bonus scheme and Zynga RSUs
Full medical, accident as well as life insurance benefits
Catered breakfast, lunch and evening snacks
Child care facilities for women employees and discounted facilities for male employees
Well stocked pantry
Generous Paid Maternity/Paternity leave
Employee Assistance Programs
Active Employee Resource Groups – Women at Zynga
Frequent employee events
Additional leave options for most employees
Flexible working hours on many teams
Casual dress every single day
Work with cool people and impact millions of daily players!
Careers region: India
Careers Category: Engineering
Careers location: Bengaluru, India
Careers Type: Full-Time