SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 99,800 - 147,680 / annual
Zynga, a global leader in interactive entertainment and label of Take-Two Interactive, is seeking a Senior Software Engineer to join the Central Technology team. This role focuses on shared client and server technology that drives core gameplay experiences across Zynga's portfolio of games (FarmVille, Words With Friends, Zynga Poker, and many others downloaded over 6 billion times globally).
You will work on Zynga's core Payments platform, which enables seamless integration with app stores, consoles, and payments processing providers. As a key technical contributor, you will architect, build, and improve the next-generation framework supporting all Zynga games.
Responsibilities:
- Design, code, and develop new backend applications and services running on AWS
- Optimize and refactor existing services to improve reliability, scalability, and reduce costs
- Take a hands-on approach to architecting, writing, and reviewing code
- Review detailed technical plans from teammates, ensuring alignment with team and company-wide technical vision
- Follow engineering standard methodologies to ensure code quality, performance, and reliability
- Collaborate effectively with teammates to foster an innovative environment of technical excellence
- Provide production and integration support for shared technology across Zynga games
Requirements:
- Degree in a technical field (Computer Science, Computer Engineering) or equivalent experience
- 4+ years of hands-on software development experience
- Experience programming RESTful services using Java
- Solid understanding of backend server applications and web services
- Strong familiarity with AWS and/or other cloud computing platforms (IaaS, PaaS, SaaS)
- Familiarity with Docker and Kubernetes
- Experience with caching systems (Valkey) and database systems (RDS/SQL, NoSQL)
- Experience with object-oriented design of applications and systems
- Experience with agile development methodologies and tools
- Experience working with external groups and teams on technical implementations
- Experience working with AI tools
- Bonus: C#, Swift, Kotlin, iOS, Android, WebGL, or Unity experience