
Posted 8 hours ago
Senior Software Engineer
ZyngaSenior Software Engineer
Requirements
Bachelor's degree in Computer Science, 6+ years of software development experience, Knowledge of algorithms and data structures, Experience with RESTful services, Familiarity with SQL/NoSQL
Skills
JavaGoPythonAWSSQLNoSQL
About the role
Responsibilities
- Design, build and own data-driven large-scale backend services for multiple platforms
- Translate business requirements into technical requirements in collaboration with product teams
- Address technical debt and improve system performance and reliability
- Recommend improvements and emerging technologies to address systemic pain points
- Provide production and integration support for products running in Zynga games and services
- Promote engineering best practices regarding performance, reliability, and measurability
Requirements
- Bachelor’s degree in Computer Science or related technical discipline
- 6+ years of professional experience in software development and backend services
- Deep understanding of algorithms, data structures, design patterns, and performance optimization
- Familiarity with building RESTful backend services in Java, GoLang, or Python
- Familiarity with SQL and NoSQL database systems
- Excellent interpersonal skills and ability to interface with senior leadership
Preferred Qualifications
- Experience with Redshift
- Experience with AWS
- Experience with CI/CD and DevOps practices
About the Company
Zynga is a global leader in interactive entertainment and a proud label of Take-Two Interactive, connecting players in 175+ countries through a diverse portfolio of games including FarmVille™, Words With Friends™, and Zynga Poker™.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
Zynga · Toronto
