Back to search

Principal Software Engineer, FinOps – Central Technology


  • Propose and implement new software architecture designs across a wide array of patterns: Data Pipeline, API, Cron jobs, Slack bot, UI
  • Contribute as a technical lead, mentoring junior engineers in software development and infrastructure design.
  • Coordinate with internal partners and customers when developing new solutions.
  • Coordinate with FinOps Business Analysts
  • Stay up-to-date on FinOps concepts and methodologies



  • B.S. in Computer Science, or equivalent
  • Experience serving as a mentor to other engineers
  • Experience leading projects from the ground up, breaking work into logical components, and delivering results as projected
  • 5+ years of hands-on experience with cloud infrastructure
  • 5+ years of hands-on experience with software programming with Python
  • Hands-on experience with SQL tables and SQL queries
  • Hands-on experience developing API’s, UI’s, and data pipelines
  • Hands-on experience with infrastructure-as-code and continuous integration testing
  • Strong collaborative approach



  • Previous experience with FinOps practices and cost management analysis
  • Previous experience with deploying projects via AWS Lambda



  • Competitive salary, bonus plan, ESPP (Employee Stock Purchase Plan)
  • 401K Company Match Contribution (US Employees)
  • RRSP Company Match Contribution (Canadian Employees)
  • Extended Health coverage, dental, disability, critical illness, EAP, and life insurance (Canadian Employees)
  • Medical, dental, vision, EAP, life insurance, and disability benefits (US Employees)
  • Virtual mental health and neurodiversity support programs
  • Fitness benefits (offering varies by location)
  • Financial wellness program with unlimited access to certified financial planners
  • Discretionary Time Off policy for many employees
  • Family planning support program
  • Generous paid maternity/parental leave
  • Subsidized Back-up child care
  • Zynga happy hours and frequent employee events
  • Flexible working hours on many teams
  • Culture of diversity and inclusion including employee resource groups
  • Work with cool people and impact millions of daily players

**Remote work from another location could be considered**


To request a modification to this listing please email

  • Company: Zynga
  • Published: 16th February 2023
  • Closing Date: 15th March 2023
  • Country: Canada
  • Type: Full-time
  • Seniority: Manager
  • Salary: 125000 - 250000
  • FinOps Certifications Required: None