Zynga is looking for a strong principal software engineer to develop and architect critical game components and systems for the success of their games.
Requirements
- Strong programming experience in Unity C development environments or one of the following: C/C++, Java, Python, Javascript/AJAX
- Strong Object Oriented design and architecture skills
- A solid foundation in computer science, with strong competencies in data structures, algorithms and software design
- Prior game development experience and/or experience in live ops situations
- Experience with GIT
- 3rd party SDK experience
- Experience with Amazon AWS and related technologies
Responsibilities
- Define, architect, & develop core engine components primarily in Unity C
- Develop, innovate & integrate new technologies and tools (working with content teams)
- Create and work with data objects in relational and non relational storage models
- Optimize code & memory for high performance and low latency
- Scope out tasks and systems, looking for future improvements
- Help mentor other engineers in core language and technology struggles
Other
- BS, MS or PhD in Computer Science or related technical discipline (or equivalent)
- 5+ years industry experience as a Software Developer
- Excellent communication skills - particularly the ability to discuss timelines, design concerns and provide helpful feedback to team members