Principal Software Engineer, Poker

Zynga Poker seeks a Principal Software Engineer to oversee scalability and performance for our game clients and backend services. In this role, the principle engineer will engage with various products and systems to drive and shape the way we handle gameplay and our player data.

Review application and database changes for new and existing features and services
Define game and system architecture, research new technologies, and prototype new ideas while balancing it with business initiatives
Work with various disciplines to monitor and provide technical insights for new initiatives.
Participate hands-on in various pods to lead the design of systems
Evangelize, collaborate, and share technology across studio architects

Bachelor’s Degree in Computer Science (or related field) or equivalent work experience
6+ years of software development experience
Expert knowledge in C#, Java, C/C++, or similar programming language
Good understanding of PHP, or a similar programming language
Experience designing and maintaining large-scale backend web services
Deep knowledge/experience with data architecture: SQL, NoSQL, and data caching technologies/in-memory databases such as MemCached and Redis.
Strong leadership, organizational, and communication skills (verbal and written)
Familiarity with Unity is a plus

Meet Some of Zynga's Employees

Nicole O.

Vice President, Games

With a long-term strategy in mind, Nicole works alongside an array of teams from various disciplines, guiding them as they create fun and exciting products to engage Zynga fans.

Jenny L.

Senior Product Manager

Jenny works at the intersection of business strategy and user-driven design, collaborating with a cross-functional team of engineers, designers, and artists to create and ship games that players love.

Back to top