Enable job alerts via email!

Principal Software Engineer - Developer Services, ZMGT

Zynga

Old Toronto

On-site

CAD 90,000 - 140,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic team as a Principal Software Engineer, where you'll design and maintain cutting-edge build and release pipelines for mobile games. This role allows you to leverage your extensive experience in software programming and cloud computing, while mentoring the next generation of engineers. You'll play a crucial part in enhancing productivity across game development, ensuring the security and integrity of the infrastructure, and driving automation efforts. If you're motivated to learn and innovate in a collaborative environment, this opportunity is perfect for you.

Benefits

World-class benefits package
Flexible work arrangements
Professional development opportunities
Diversity and inclusion initiatives

Qualifications

  • 8+ years of experience in fullstack software programming.
  • 5+ years of hands-on experience in Python application development.
  • Proven ability to design and implement projects with minimal guidance.

Responsibilities

  • Design and maintain centralized build & release engineering infrastructure.
  • Mentor junior engineers and ensure project automation.
  • Communicate with game teams to understand system requirements.

Skills

Python application development
Fullstack software programming
CLI programming
Cloud computing (AWS)
Technical leadership
Mentoring

Education

B.S. in Computer Science or equivalent experience

Tools

Terraform
Ansible
Jenkins
Datadog
Splunk
Docker
Kubernetes

Job description

Principal Software Engineer - Developer Services, ZMGT

Toronto, Canada

Who We Are:

Zynga is a global leader in interactive entertainment with a mission to connect the world through games. Founded in 2007 and headquartered in California, Zynga is a wholly-owned subsidiary of Take-Two Interactive Software, Inc. (NASDAQ: TTWO). With a diverse portfolio of popular game franchises, Zynga has been downloaded more than 6 billion times on mobile.

Position Overview:

Join the Zynga Mobile Game Tech team as a Principal Software Engineer to design, deploy, and maintain centralized build & release pipelines that enhance productivity across our games.

What You'll Do:
  • Design, deploy, and maintain centralized build & release engineering infrastructure, including CICD platforms, build farms, SCM systems, package management, and code review tools.
  • Mentor junior engineers in software development and infrastructure design.
  • Ensure the automation and delivery of required projects.
  • Verify the security and integrity of the infrastructure.
  • Maintain crucial skills in modern technology/standards and use automation whenever possible.
  • Establish testing and reporting methods that drive critical metrics for system performance.
  • Communicate with internal customers and game teams to understand system requirements.
  • Propose improvements to system architecture and drive automation efforts.
  • Update and maintain documentation/runbooks.
  • Root cause and resolve problems with automated systems and deployments.
What You Bring:
  • B.S. or equivalent experience in Computer Science.
  • Motivated and eager to learn new technologies.
  • Track record of experience as a technical leader and mentor to other engineers.
  • Proven ability to design and implement projects with minimal guidance.
  • 8+ years of hands-on experience with fullstack software programming.
  • 5+ years in Python application development.
  • Experience writing CLI programs.
  • Experience with cloud computing (preferably AWS).
Bonus Points:
  • Experience with software programming in C+/C#.
  • Experience with infrastructure/configuration-as-code (preferably Terraform, Ansible).
  • Experience with CI/CD tools in a multi-site environment (preferably Jenkins).
  • Experience with monitoring and diagnostic tools (preferably Datadog, Splunk).
  • Experience with building and deploying containers (Docker, Kubernetes).
  • Experience with secrets management.
  • Experience with building Unity/Unreal games.
What We Offer You:

Zynga offers a world-class benefits package that supports and balances the needs of our teams. To find out more about our benefits, visit the Zynga Benefits site.

Equal Opportunity Employer:

We are proud to be an equal opportunity employer, committed to creating and celebrating diverse thoughts, cultures, and backgrounds throughout our organization.

Apply for this job

* indicates a required field

First Name *

Last Name *

Email *

Phone

Resume/CV

LinkedIn Profile

Website

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.