Principal Software Engineer
Zynga
(Chicago, Illinois)Zynga develops, markets, and operates social games as live services played on the Internet, social networking sites, and mobile platforms in the United States and internationally. It offers its online social games primarily under the Slots, Words With Friends, Zynga Poker, and FarmVille franchises. The company’s games are accessible on mobile platforms, Facebook, and other social networks, as well as Zynga.com. It also provides advertising services to advertising agencies and brokers.
Zynga seeks a Principal Software Engineer to oversee game and system scalability, performance, and network infrastructure for our backend services. In this role, the PSE will engage with various products and systems to drive and shape the way we manage the game-play of our players and ever growing data.
- Review network, 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 provide technical insight of 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.
Questions
There are no answered questions, sign up or login to ask a question
- C++
- Databases
- Design
- Java
- PHP
- Software Development
- SQL
- System Architecture
- Web Services
- C#
- Database Caching
- Memcached
- NoSQL
- Redis
- Unity
- Computer Science
- Programming Language
- C Programming Language
- In-Memory
- Data Architecture
- Business
- Network Infrastructure

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.