TL;DR
Principal Software Engineer (Unity): Develop and architect client-side features and gameplay functionality for high-profile mobile games with an accent on Unity and C# development. Focus on optimizing performance, extending core systems, and leading multi-week engineering efforts.
Location: Must be based in Austin, Chicago, Eugene (USA), or Toronto (Canada)
Salary: $114,300–$178,500 per year depending on location and experience
Company
Zynga is a global leader in interactive entertainment, known for popular mobile and social games, and a label of Take-Two Interactive.
What you will do
- Define, architect, and develop gameplay features and UI/UX in Unity and C#
- Integrate new technologies and tools collaborating with content teams
- Extend core systems and optimize code and memory for high performance
- Lead large tasks and multi-week engineering efforts with minimal direction
- Deliver technical talks and mentor other engineers
- Identify and improve team and process inefficiencies
Requirements
- B.Sc. in Computer Science, Engineering, or equivalent experience
- 6+ years of game industry or mobile app development experience
- 3+ years of Unity experience and expert knowledge in C#, C/C++ or similar
- Experience shipping titles or live games
- Excellent communication skills and teamwork ability
- Must be located in or near Austin, Chicago, Eugene, or Toronto
Nice to have
- Experience with git
- Performance profiling and optimization skills
- Mobile development focus on iOS and Android
Culture & Benefits
- Comprehensive benefits including medical, dental, vision, and life insurance
- Paid holidays, vacation, sick days, parental and compassionate leave
- Wellbeing programs and family planning support
- 401(k) plan and Employee Stock Purchase Program eligibility
- Commuter benefits and fitness expense reimbursements
