Principle Software Engineer

ZyngaToronto, ON

About The Position

At Zynga, a global leader in interactive entertainment and a label of Take-Two Interactive, we connect players in over 175 countries through games like FarmVille™, Words With Friends™, and many more. Founded in 2007 and headquartered in California, our teams span North America, Europe, and Asia, crafting unforgettable gaming experiences. This position is within the Mobile Game Tech team, making an impact across all of the company’s games. It is an analyst role on the FinOps team, focused on developing data models and visualizations to help teams make strategic decisions and delivering critical insights into service costs. The role also provides dashboards, data visualizations, and analyses to enhance the organization's effectiveness in serving internal customers, enabling better decision-making across all teams.

Requirements

  • B.S. in Computer Science, Math, Statistics, Engineering, or other quantitative field (or equivalent experience)
  • Demonstrated proficiency with Python for data cleaning and data wrangling (pandas, NumPy), and ability to work with source code via pull requests, CICD pipelines, etc
  • 8+ years of hands-on experience with the following: SQL, data warehouses, Tableau or similar data visualization tools
  • Ability to design monitoring rules for validating data quality within data pipelines
  • Experience collaborating with customers to assess their analysis and visualization needs and design solutions that present the data effectively and clearly
  • Ability to think through the UI/UX of data visualizations to best serve the target audience's needs
  • Comfort interacting with stakeholders at a much more senior level, ability to adjust communication style to the audience
  • Experience working autonomously and capable of tackling solo projects with ease

Nice To Haves

  • Familiarity with FinOps practices
  • Familiarity with financial concepts related to budgeting, forecasts, amortization, etc
  • Previous experience with software engineering platforms such as AWS, Splunk, Datadog

Responsibilities

  • Lead financial analysis activities with regards to internal cost allocations for technology spend
  • Lead data model design and data analysis aspects of the FinOps team’s software development, including close collaboration with other FinOps software engineers
  • Engage with customers and stakeholders to design and iterate upon user-facing data visualizations
  • Develop data ingestion and normalization to serve data visualizations and dashboards, as well as owning maintenance and ensuring ongoing data quality
  • Support FinOps guidelines and work with other teams and partners to implement cost analysis and optimizations for technology spend across Zynga
  • Interact with members of Finance and the C-suite with regards to technology cost allocations, forecasts, and ad hoc FinOps-related requests

Benefits

  • World-class benefits package that helps support and balance the needs of our teams
  • Bonus and/or equity awards
  • Eligibility to participate in our 401(K) plan
  • Employee Stock Purchase Program
  • Medical insurance coverage
  • Dental insurance coverage
  • Vision insurance coverage
  • Basic life insurance coverage
  • 14 paid holidays per calendar year
  • Paid vacation time per calendar year (ranging from 15 to 25 days) or eligibility to participate in the Company’s discretionary time off program
  • Up to 10 paid sick days per calendar year
  • Paid parental leave
  • Compassionate leave
  • Wellbeing programs for mental health and other wellness support
  • Family planning support through Maven
  • Commuter benefits
  • Reimbursements for fitness-related expenses
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service