About the Role
Zynga is seeking a Principal Software Engineer to develop and maintain core client technology, engine-level systems, and infrastructure for a new casual game. This role requires a passion for engineering excellence, comfort with diagnosing and solving deep technical problems, and the ability to work independently on complex initiatives.
Responsibilities
- Define, architect, and develop core systems and client infrastructure in Unity and C#
- Diagnose and resolve complex, game-wide technical issues such as slow load times, low frame rates, memory pressure, and build/runtime stability
- Own the evaluation, upgrade, and maintenance of third-party libraries, SDKs, and engine dependencies
- Design and implement foundational architecture changes that enable future feature roadmaps
- Produce technical design documentation and implementation plans for infrastructure and systemic initiatives
- Scope and cost work accurately from loosely defined requirements, presenting estimates with clear assumptions and identified risks
- Adapt plans and technical approaches when requirements or platform constraints change
- Review code, technical design documentation, and implementation plans for other team members
- Proactively profile, optimize, and refactor code to meet team performance and stability KPI goals
- Explore, develop, and integrate new technologies and tools that benefit the broader engineering team
- Work closely with other engineers to lead multi-week or month-long infrastructure and tooling efforts
- Give team and divisional tech talks on architectures that you’ve built
- Work to improve and evolve team process and engineering standards
- Help to mentor other engineers
Requirements
- B.Sc. in Computer Science, Engineering, or equivalent education / work experience
- 6+ Years game industry / mobile app experience as a software developer
- Shipped titles and/or live games experience, especially mobile (iOS / Android)
- Expert knowledge in C#
- 3+ Years Unity experience, including engine-level and low-level systems work
- A solid understanding of client/server architecture in modern mobile games
- Understanding, interest and knowledge of server-side architecture in mobile games
- Solid foundation in data structures, algorithms and software methodologies
- Demonstrated experience diagnosing and resolving performance issues such as load times, frame rate, and memory usage
- Experience upgrading, integrating, or maintaining third-party libraries, SDKs, or engine versions
- Experience with the AWS ecosystem, Kubernetes, and back end monitoring technologies such as Datadog
- Excellent communication skills and comfort working in a collaborative environment
- Excellent ability to foresee and proactively resolve blockers, technical risk, and points of failure
- Excellent ability to function in an asynchronous distributed work environment while still tuning in to key team meetings
- Experience with git
- Experience with performance profiling and optimization tools
Skills
- Unity
- C#
- Client/server architecture
- Server-side architecture
- Data structures
- Algorithms
- Software methodologies
- Performance diagnosis and resolution
- Third-party library integration
- AWS
- Kubernetes
- Datadog
- Git
- Performance profiling
- Optimization
- Unity engine source modification
- Custom engine forks
- Build pipeline
- CI/CD
- Dev tooling for game teams
- Casual game development
- AI coding tools
Location
- Austin
- Eugene
- Toronto
- San Mateo
- Carlsbad
- Chicago
Work Type
- Full-time
Experience Level
- Principal Software Engineer
- 6+ Years game industry / mobile app experience
- 3+ Years Unity experience
Education Level
- B.Sc. in Computer Science, Engineering, or equivalent education / work experience
Salary/Compensations
- Toronto: $114,300 - $164,300 per Year
- California: $133,900 - $180,000 per Year
- Illinois: $120,600 - $170,000 per Year
Benefits
- World-class benefits package
- Medical, dental, vision, and basic life insurance coverage
- 14 paid holidays per calendar year
- Paid vacation time (15 to 25 days) or eligibility for discretionary time off
- Up to 10 paid sick days per calendar year
- Paid parental and compassionate leave
- Wellbeing programs for mental health and wellness support
- Family planning support through Maven
- Commuter benefits
- Reimbursements for fitness-related expenses
- Eligibility to participate in our 401(K) plan
- Eligibility to participate in Employee Stock Purchase Program
About the Company
- Zynga brings people together through the power of play as a global leader in interactive entertainment and a label of Take-Two Interactive.
- Founded in 2007 and headquartered in California, Zynga's games have been downloaded over 6 billion times, connecting players in 175+ countries.
- Zynga's diverse game portfolio includes titles like FarmVille™, Words With Friends™, Zynga Poker™, and many more.
- Zynga's teams span North America, Europe, and Asia, working together to craft unforgettable gaming experiences.
Equal Opportunity
- Zynga is proud to be an equal opportunity employer, committed to creating and celebrating diverse thoughts, cultures, and backgrounds.
- Employment is based on substantive ability, objective qualifications, and work ethic, not on protected characteristics.
- Zynga provides necessary support and accommodation to qualified individuals with disabilities, health conditions, or impairments.
- Please contact accommodationrequest@zynga.com to request accommodations or for support related to your application.
