Full-Time

Principal Software Engineer

Analytics Engineering

Posted on 12/29/2023

Zynga

Zynga

1,001-5,000 employees

Develops and distributes social mobile games

Consumer Software

Senior, Expert

Canada

Required Skills
Kubernetes
Redshift
Python
Apache Flink
NoSQL
Data Structures & Algorithms
SQL
Apache Kafka
Java
AWS
Go
iOS/Swift
REST APIs
Android Development
Development Operations (DevOps)
Data Analysis
Requirements
  • Proven track record of designing and building large-scale microservices in cloud environments
  • Strong familiarity and experience with Kubernetes and Cloud infrastructure (preferably Amazon AWS)
  • Strong experience with one of AWS Kinesis Data streams, Apache Kafka or Apache Flink
  • Experience with building mobile client SDKs for Android & iOS in C# is a big plus.
  • Bachelor’s degree in Computer Science, or related technical subject area (or equivalent)
  • 8+ years of professional experience in software development of backend services
  • Deep understanding of algorithms, data structures, design patterns, debugging and performance optimizations
  • Familiarity with building RESTful backend services in Java, GoLang and/or Python
  • Familiarity with database systems (SQL, NoSQL). Experience with Redshift is a plus
  • Experience with CI/CD and DevOps practices is a plus
  • Excellent interpersonal skills and the ability to work with senior leadership with confidence and clarity
Responsibilities
  • Design, build and own data-driven large-scale backend services to be consumed by clients across multiple platforms (mobile, web, console, PC)
  • Work collaboratively across teams to translate business requirements into technical requirements and architecture designs
  • Review detailed designs from others, align with Zynga-wide technical vision, and exercise technical leadership on the team and engineering organization
  • Proactively identify and recommend improvements, new approaches and emerging technologies to address systemic pain points and technical debt
  • Provide production and integration support for products running in Zynga games and services.
  • Be a thought leader for the team and promote engineering best practices towards ensuring performance, reliability, and measurability
  • Lead and mentor peer engineers and help advancing their skills

Zynga is a global leader in interactive entertainment, offering a diverse portfolio of popular game franchises that have been downloaded billions of times on mobile. The company's main product focuses on social gaming, utilizing technologies to create simple, accessible, and social games that have become a daily habit for millions of users worldwide.

Company Stage

M&A

Total Funding

$2B

Headquarters

San Francisco, California

Founded

2007

Growth & Insights
Headcount

6 month growth

14%

1 year growth

17%

2 year growth

26%

Benefits

Compensation - Competitive salary, performance bonuses, opportunities for equity participation, retirement/pension savings support programs

Health - Medical, Dental, Vision covered for employees with participation for employees eligible dependents as well as Disability and life insurance program

Family - Generous parental leave for birth parents, partners and adoptive families. 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

INACTIVE