Position Overview:
We are seeking top engineering talent to join our creative, dynamic, and highly driven team. Zynga’s mission is to “Connect the World through Games” by building a truly social experience that makes the world a better place. The ideal candidate will have a dedication to software craftsmanship, an unwavering dedication to quality, and the desire to have their work seen by hundreds of millions of players worldwide.
The Analytics Engineering team is responsible for all things data at Zynga. We are building an end-to-end Analytics Platform. As a Software Engineer, you will be responsible for the software design and development of high-quality services and products to support the Analytics needs of Zynga’s games. In this role, you will be focusing on advanced technology developments for building scalable end-to-end applications and services for our business intelligence platform, which can be leveraged by our various games and data scientists/analysts.
What You'll Do:
- Design, implement, and maintain our full-stack software applications and features.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean and efficient code following best practices.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to resolve issues.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
- Provide production and integration support for products running in Zynga.
What You Bring:
- B.S. in Computer Science or related field or equivalent experience
- Knowledge and production experience of Java (Spring Framework), Python, Go and React
- 1+ Years of experience working in software engineering roles
- Solid foundation in basic computer science fundamentals and programming skills
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, documentation, and operations
- Experience with containers (e.g. Docker, Kubernetes) and cloud environments like Amazon’s AWS
- Excellent communication skills, and the ability to work effectively with others in a team environment.
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