Position Overview
Come join the team at Zynga making an impact across all of the company’s games - Zynga Mobile Game Technology (ZMGT)! In the ZMGT team, we focus on shared client & server tech that drives the core gameplay experience under the hood. We’re looking for outstanding engineers with a passion for technology and the ability to work with a team with varied strengths. The Senior Software Engineer will play a key role as part of the Central Technology Organization, focusing on advanced technology developments to architect, build, and maintain next-gen client frameworks for our games.
What You'll Do
- Build, improve & maintain Zynga’s mobile frameworks for iOS, Android, Unreal, and Unity.
- Take a hands-on approach in architecting, writing, and reviewing code.
- Proactively identify & recommend improvements to address systemic problems and tech debt.
- Follow engineering standard methodologies to ensure code quality, performance, and reliability.
- Collaborate effectively with teammates, contributing to an innovative environment of technical excellence.
- Review detailed tech plans from others, aligning with the team, and Zynga-wide technical vision.
- Provide production & integration support for shared technology across Zynga games.
What You Bring :
- Bachelor’s or Master’s degree in Computer Science, or equivalent
- 4+ years of hands-on software development experience
- Significant programming experience in C# and C++
- Experience with Unity
- Experience using Xcode and Visual Studio
- Experience in object-oriented design of applications/systems.
- Strong Debugging and problem solving skills
- Analyze and improve efficiency, scalability and stability of various system resources
- Experience with Javascript is a plus.
- Experience with iOS, Android, or Unreal is a plus.
- Knowledge of the mobile landscape and emerging technologies.
- Experience working with external groups/teams on technical implementations and procedures.
What We Offer You :
Zynga offers a world-class benefits package that helps support and balance the needs of our teams. To find out more about our benefits, visit the Zynga Benefits