Senior Unity Engine Architect (C#)

Zynga

Eugene, Chicago, San Francisco, Austin, Carlsbad (OR, IL, CA, TX, CA)

Hybrid

USD 120,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision insurance
401(k) and Employee Stock Purchase
Paid holidays and vacation
Discretionary time off

Job summary

Zynga in Eugene, OR is seeking a Principal Software Engineer to own core client technology and engine‑level systems for a casual, cozy game. You will diagnose deep performance issues and drive multi‑week infrastructure initiatives.

You will define architecture in Unity and C#, lead tooling and build pipeline improvements, and mentor peers while collaborating with a distributed team to deliver scalable game infrastructure and features.

Qualifications

  • B.Sc. in Computer Science 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.
  • Solid understanding of client/server architecture in modern mobile games.
  • Experience with AWS, Kubernetes, and Datadog for backend monitoring.
  • Excellent communication skills and ability to work asynchronously with teams.
  • Experience with performance profiling and optimization tools.

Responsibilities

  • Define, architect, and develop core systems and client infrastructure in Unity and C#.
  • Diagnose and resolve game-wide technical issues impacting load times, frame rates, and memory.
  • Own evaluation, upgrade, and maintenance of third-party libraries, SDKs, and engine dependencies.
  • Design foundational architecture changes enabling future feature roadmaps.
  • Produce technical design docs and implementation plans for infrastructure initiatives.
  • Scope and cost work from loose requirements with clear assumptions and risks.
  • Adapt plans when requirements or platform constraints change.
  • Review code and design documents for team members.
  • Profile, optimize, and refactor to meet performance goals.
  • Explore and integrate new technologies and tools for the broader team.
  • Lead multi-week or month-long infrastructure and tooling efforts with peers.
  • Give team tech talks on architectures you’ve built.
  • Help evolve team processes and engineering standards and mentor others.

Skills

C#
Unity
Engine-level systems
Performance profiling
AWS
Kubernetes
Datadog
Git
Distributed systems
Communication

Education

B.Sc. in Computer Science or equivalent

Tools

AWS
Kubernetes
Datadog
Git

Job description

Zynga in Eugene, OR is seeking a Principal Software Engineer to own core client technology and engine‑level systems for a casual, cozy game. You will diagnose deep performance issues and drive multi‑week infrastructure initiatives.

You will define architecture in Unity and C#, lead tooling and build pipeline improvements, and mentor peers while collaborating with a distributed team to deliver scalable game infrastructure and features.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Developer - Full Stack (Unity, C#)
Principal Software Developer - Full Stack (Unity, C#)

Zynga • Eugene (OR), Chicago (IL), San Francisco (CA), Austin (TX), Carlsbad (CA)

Hybrid
USD 120,000 - 180,000
Medical, dental, vision insurance
401(k) and Employee Stock Purchase
Paid holidays and vacation
+1
Unity Software Engineer — Slot Games & Backend
Unity Software Engineer — Slot Games & Backend

zyngacareers • Austin (TX)

On-site
USD 90,000 - 130,000
Senior Unity 3D Graphics Engineer (Cross-Platform)
Senior Unity 3D Graphics Engineer (Cross-Platform)

Reveal Technology, Inc. • Northern (KY)

Hybrid
USD 150,000 - 170,000
Medical, Dental, Vision coverage
HSA/FSA options
Parental Leave
+3
Unity Software Engineer – Slots & Backend (C#/PHP)
Unity Software Engineer – Slots & Backend (C#/PHP)

Zynga • Austin (TX)

On-site
USD 90,000 - 140,000
Medical, dental, vision
401(k)
Employee Stock Purchase Program
+2
Senior Unity/C# Game Engineer for Casino Games
Senior Unity/C# Game Engineer for Casino Games

Grow in Greenville, NC • Greenville (NC)

On-site
USD 120,000 - 180,000
Senior Unity Engineer: Web & Cross-Platform Performance
Senior Unity Engineer: Web & Cross-Platform Performance

Unity • Seattle (WA)

On-site
USD 130,000 - 196,000
Equity awards
Discretionary bonuses
Senior Engine Architect: AI‑Driven 3D Systems
Senior Engine Architect: AI‑Driven 3D Systems

Unity Technologies • United States

On-site
USD 130,000 - 196,000
Health, life & disability insurance
Commute subsidy
Employee stock ownership
+9
Lead Unity Engineer: Gameplay & Engine Architect
Lead Unity Engineer: Gameplay & Engine Architect

Netflix • Richmond (VA)

On-site
USD 50,000 - 600,000
Senior Software Engineer (Games)
Senior Software Engineer (Games)

Grow in Greenville, NC • Greenville (NC)

On-site
USD 120,000 - 180,000
Senior Engine Architect – Cross-Platform & AI-Driven
Senior Engine Architect – Cross-Platform & AI-Driven

Level • Austin (TX)

On-site
USD 150,000 - 210,000