Zynga logo
Zynga Verified
Video Games, Mobile Games, Entertainment, Interactive Media

Senior Software Engineer

Toronto, Ontario, CanadaOnsiteFull TimeSenior$98,100–$161,160 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

Zynga is seeking a Senior Software Engineer with 5+ years of backend development experience, particularly in building and operating high-traffic, low-latency systems at scale. The role requires deep hands-on experience with cloud computing, preferably AWS, and familiarity with CI/CD pipelines and infrastructure-as-code tooling. Proficiency in PHP and database systems (SQL, NoSQL) is essential. The engineer will design, architect, and support backend services, develop features, optimize infrastructure, and follow engineering best practices. Experience in game development is a plus. This role is part of a distributed team and offers opportunities to mentor other engineers.

### Who you are
- Degree in a technical field (e.g., Computer Science, Computer Engineering) or equivalent experience
- 5+ Years of backend software development experience
- Deep hands-on experience with cloud computing (preferably AWS)
- Experience maintaining and developing CI/CD pipelines and infrastructure-as-code tooling
- Experience with PHP
- Experience building and operating high-traffic, low-latency backend systems at scale
- Strong familiarity and experience with database systems (SQL, NoSQL)
- Solid foundation in data structures, algorithms and software methodologies
- Strong communication skills and comfort working in a collaborative environment
- Prior game development experience (on shipped titles or live games experience)
- Experience with Chef, Terraform and/or Jenkins
- Experience in Vue.js or similar frontend frameworks
- Experience migrating monolithic architectures to distributed microservices

### What the job involves
- Zynga is looking for a server-side engineer in the Austin, Chicago, Bay Area, or Toronto areas, and more specifically, someone whose level of experience should be equivalent to a Senior Software Engineer on the Wizard of Oz Slots
- We have a well-rounded and tight-knit, distributed team with a healthy mix of engineering skill levels, and are looking to strengthen our team. We need a self-driven and motivated engineer who is a strong communicator, works well as a team player, and performs well under pressure of tight deadlines
- The candidate would have an opportunity to work on critical game components that contribute to user-facing features, gameplay functionality, existing functionality & systems, and have a general focus on solving challenging problems for high profile titles
- Design, architect, and support back-end services running in AWS
- Develop, integrate, and advocate for new technologies and tools
- Load-test, benchmark and optimize infrastructure
- Define, architect, and develop features and gameplay functionality in PHP
- Maintain and develop CI/CD pipelines and infrastructure-as-code tooling
- Provide escalation support and infrastructure monitoring
- Follow engineering standard methodologies to ensure code quality, performance and reliability
- Work to identify and help to improve team and process inefficiencies
- Help to mentor other engineers

### Benefits
- COMPENSATION - Performance bonuses, opportunities for equity participation & retirement/pension savings support
- HEALTH - Medical, dental & vision covered for employees, with participation for employees eligible dependents, plus disability and life insurance program
- FAMILY - Generous parental leave for birth parents, partners and adoptive families, plus Infertility support, emergency child care and flexible time-off policies
- WELLNESS - Gym benefits, wellness programs, employee assistance programs and generous time-off policies
- FOOD - Food and snacks made in-house or delivered, healthy snack kitchens with drinks and treats, coffee bars, regular social gatherings and happy hours
- WORK & LIFE - Flexible time-off policies (DTO), office rest areas, gaming spaces, employee discounts and more
- TRANSIT BENEFITS - Shuttle service in select locations, commuter/parking benefits, secure bicycle storage, business travel assistance
- RESOURCE GROUPS - Women at Zynga (WAZ), zCares charitable giving, zParents, zEndurance adventure club, BZU, zPride LGBTQ+ inclusion and belonging

Sample Zynga interview questions

  • 1

    Longest Consecutive Sequence Determine the length of the longest consecutive elements sequence. Input: nums = [0,3,7,2,5,8,4,6,0,1] Output: 9 Explanation: The longest consecutive sequence is 0 through 8 (length 9), utilizing a hash set to check connectivity in linear time.

    codingmedium
  • 2

    Encode and Decode Strings Encode a list of strings into a single string and decode it back. Input: strs = ["","hello",""] Output: ["","hello",""] Explanation: Prepends chunk lengths and a delimiter (e.g., "0#5#hello0#") to safely encode and perfectly restore empty strings.

    codingmedium
  • 3

    Implement a Trie Implement a Trie for prefix matching. Input: insert("hello"), startsWith("hel") Output: TRUE Explanation: Traverses the Trie nodes to confirm that the prefix "hel" actively exists within the inserted word "hello".

    codingmedium
  • 4

    Iterator over a Binary Search Tree Implement an iterator over a binary search tree. Input: root = [7,3,15,null,null,9,20], calls: next(), hasNext(), next() Output: 3, TRUE, 7 Explanation: The iterator yields the smallest value (3), confirms more nodes exist, then properly yields the next in-order value (7).

    codingmedium
  • 5

    Buildings with an Ocean View Find all buildings that have an ocean view. Input: heights = [1,2,3,4] Output: [3] Explanation: Since the ocean is to the right, only the rightmost tallest building (index 3) is not blocked by any others.

    codingmedium

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Zynga's application page.

Similar roles