Senior Software Engineer, CloudOps - Central Technology (Remote)
We are soliciting talent to join our Cloud Administration and Engineering team (CloudOps) to develop and maintain internal tools, as well as partnering with game studios on optimization projects. Engage and work with us, alongside all Zynga partner studios in the US, Asia and Europe. Join us and learn what makes Zynga one of the leaders in the mobile online gaming industry.
Key member of a team responsible for developing business logic and modernizing web application in the multicloud infrastructure at Zynga. This includes developing business applications with popular MVC frameworks (React/Laravel), as well as updating legacy application server code to newer application stacks (primarily PHP). Engineer will be working with modern deployment methodologies (CI/CD, Docker/Kubernetes workflows) developing both user facing applications, and game service APIs. Engineer should be comfortable and aware of best practices for working in AWS, and preferably other cloud environments in terms of secure design, cost sensitivity, and manageability. Works relatively independently in the role as a subject matter expert for the team, with the support of other developers and DevOps engineers. Typically reports to a permanent manager.
- Build business logic and visualization modules for internal applications
- Partner with other business units to convert manual business workflows and requirements into application code.
- Work with studio partners to upgrade their code for updated OS and application stacks
- On-call responsibilities, operational support for systems under administration.
- Mentor and guide junior members in the development group
- Assist other teams in establishing application development best practices and security guidelines
Comfortable working in a small team environment with significant autonomy.
Flexibility in work schedule: collaborate with teams during US or UK business hours on a regular basis.
Interest in learning additional languages and platforms.
Interest in multi-cloud application design, lifetime learning and self-education.
Interest in gaming related application development and technologies
Availability for after hours on-call support
Experience developing on Linux VMs and Containers hosted in Cloud providers
Fundamental experience with Enterprise Linux environments, development, deployment, maintenance and orchestration patterns
Strong experience developing in PHP
Experience applying MVC frameworks such as Laravel and React.
Understanding of UI/UX
Experience / Motivation for learning additional frameworks and development languages
Experience developing with Relational and Non-Relational databases, external data ingestion and third party API integration.
Experience converting business needs into application logic by engaging with Business/Finance Teams
Strong English written and verbal skills.
Good documentation skills.
LAMP stack development focus
Optional Skills/Experience :
Python, C#/Java/Ruby experience
.net stack development (Windows or Linux)
Terraform / Chef expertise
Experience designing and developing microservices architectures
(Candidate will work with and is likely to master some or all of these skills while working at Zynga)
Levels of Experience:
4 years of relevant work experience in similar roles