About the job
Elevate Your Career with Zynga!
At Zynga, we unite players across the globe through the joy of gaming. As a leading name in interactive entertainment and a proud subsidiary of Take-Two Interactive, our games have achieved over 6 billion downloads—bringing joy to players in more than 175 countries through engaging gameplay, strategic challenges, and lighthearted competition.
Our extensive game collection features something for everyone, from thrilling casino experiences to epic strategic confrontations, mind-bending puzzles, and social word challenges. Popular titles include FarmVille™, Words With Friends™, Zynga Poker™, Game of Thrones Slots Casino™, Wizard of Oz Slots™, Hit it Rich! Slots™, Wonka Slots™, Top Eleven™, Toon Blast™, Empires & Puzzles™, Merge Dragons!™, CSR Racing™, Harry Potter: Puzzles & Spells™, Match Factory™, and Color Block Jam™—among many others!
Founded in 2007 and based in California, our teams stretch across North America, Europe, and Asia, collaborating to create memorable gaming experiences. Whether you are spinning, strategizing, matching, or competing, Zynga is where enjoyment meets innovation—and where you can advance your career.
Join our mission to make the world a better place through games!
Position Overview:
Zynga is seeking an experienced client-side engineer based in Austin, Eugene, Chicago, or Toronto, who aligns with the qualifications of a Principal Software Engineer.
Our close-knit, distributed team boasts a diverse range of engineering skills, and we are eager to enhance our ranks. We are in search of a motivated engineer who excels in communication, thrives as a team player, and performs well under the pressure of tight deadlines. You will have the opportunity to engage in the development of user-facing features (including UI/UX), core gameplay functionalities, various systems, and tackle complex problems for high-profile mobile games.
To thrive in this role, you will need a passion for gaming, a strong sense of integrity, substantial technical expertise, and a commitment to developing successful software.
Key Responsibilities:
- Architect and develop features and gameplay functionality utilizing Unity and C#.
- Integrate new technologies and tools in collaboration with content teams.
- Explore core systems deeply to extend their capabilities as needed.
- Iterate on new or existing gameplay features.

