Principal Software Engineer

Principal Software Engineer

Careers Category: 
Careers Type: 
Careers Region: 
Careers Location: 

Zynga is looking for a strong Principal Software Engineer to join their growing team!

Role/Responsibilities:

  • Must have experience with database-driven web technologies to work on high-volume, high-availability, large-scale systems 
  • 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
  • Take a hands-on approach in the development of prototypes, independently and with others, to establish design decisions and/or technical feasibility.
  • Recommend and implement exceptional engineering practices towards ensuring performance, reliability, and measurability at massive scale.
  • Review detailed designs from others, aligning with team and Zynga-wide technical vision 
  • Demonstrate solid coding and development skills.

Requirements:

  • Bachelor’s Degree in Computer Science (or related field) or equivalent work experience
  • 10+ 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

 

Jobvite ID: 
o6gq5fwB
Requisition ID: 
P204158