Search jobs > Toronto, ON > Senior software engineer

Senior Software Engineer 1

Zynga
Toronto, Canada
$105K-$190K a year (estimated)
Full-time

AVAILABLE POSITIONS Senior Software Engineer 1

Careers Category : Engineering

Careers location : Austin, TX; Bay Area, CA; Toronto, Canada

Connected Worker Type : Connected

R 113584

POSITION OVERVIEW

Software engineers on Games With Friends (GWF) support some of the world's largest mobile games on some of the world's largest infrastructures.

Our servers and APIs support the mobile games that tens of millions of users enjoy every day, including Words With Friends.

GWF runs one of the largest game deployments in the world, and we encounter and solve massive scalability challenges. The large data requirements of online gaming require us to continually push boundaries to discover the best solutions.

As a Senior Software Engineer, you will collaborate with various disciplines like Product Managers, Game Design, UX etc.

and will be responsible for implementing new features on Words With Friends. Join us as we pursue challenges developing and operating products at scale, influencing millions of players daily and support our game to achieve the highest levels of success!

MAIN RESPONSIBILITIES

  • Design and architect new backend applications / services running in AWS
  • Optimize & refactor existing services to improve reliability, scalability, security
  • Create documentation and tech plans for new architecture / system designs
  • Take a hands-on approach in architecting, writing and reviewing code
  • Follow engineering best practices to ensure code quality, performance and reliability
  • Collaborate across disciplines to understand product / customer requirements and propose technical solutions
  • Good written and oral communication skills
  • Experience in Git or a similar version control system
  • Ability to translate business requirements into technical solutions
  • Passionate about software engineering, easy to work with and eager to help others on your team succeed

REQUIRED SKILLS AND EXPERIENCE

  • BS in Computer Science or Engineering field with at least 5 years of development experience
  • Extensive experience and strong skills with an Object Oriented language like Ruby / Rails, C# / .NET and with database technologies like MySQL, with caching technologies like Redis / Memcached
  • Experience working with Amazon AWS
  • Prior Game Development Experience
  • Knowledge of distributed systems

DESIRED SKILLS

Frontend experience with React, React Native

WHAT WE OFFER YOU

  • Competitive salary, bonus plan and ESPP (Employee Stock Purchase Plan)
  • 401K Company Match Contribution (US)
  • RRSP / DPSP company match contribution (Canada)
  • Health coverage, dental, disability, critical illness, EAP, and life insurance (Canada)
  • Medical, dental, vision, EAP, life insurance, and disability benefits (US)
  • Virtual mental health and neurodiversity support programs
  • Global Fitness reimbursement program
  • Global Wellbeing Program
  • Financial wellness program with unlimited access to certified financial planners
  • Discretionary Time Off policy for many employees
  • Family planning support program
  • Generous paid parental, pregnancy-related disability, caregiver, and compassionate leaves
  • Zynga happy hours and frequent employee events
  • Flexible working hours on many teams
  • Culture of diversity and inclusion including employee resource groups
  • Work with cool people and impact millions of daily players
  • 11 days ago
Related jobs
Instacart
Canada
Remote

As a Senior Software Engineer, you will play a pivotal role in transforming the grocery industry by enhancing our platform's search visibility, improving our outreach, and ensuring that millions of people can access the food they love effortlessly. In your role as Senior Software Engineer, you will:...

Morningstar
Toronto, Ontario

We are looking for a senior software developer who's an expert with C#. We're looking for engineers who bring diverse knowledge and a passion for seizing opportunities to improve. Build well designed, well-engineered, stable, scalable products across a variety of markets. Follow software design best...

Roche
Mississauga, Ontario

As a Senior Software Engineer, you will be joining a team that is working on solving Kubernetes operations at a large scale with an ultimate aim at deploying and managing thousands, even tens-of-thousands of Kubernetes clusters around the world. To help build this, Roche is not only developing highl...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

Veeva Systems
Toronto, Ontario

As a Software Engineer in Opendata, you will be responsible for the new Data Platform implementation. ...

Lyft
Toronto, Ontario

As Senior Software Engineer on the Community Safety Team, you will work hand in hand with various teams across Lyft, fostering collaboration, and driving innovation to improve riders' and drivers’ experience with rideshare. Lyft is looking for software engineers from a scope of disciplines. As an en...

Sigma Software
Toronto, Ontario

We are looking for an experienced Software Engineer who has a background in the AdTech industry and is excited to contribute to the development of an innovative defense platform that will disrupt the economics of cybercrime. At least 5 years of experience as a Software Engineer. The solution is to b...

Electronic Arts
Toronto, Ontario

As a Senior Physics Engineer at SEED, you will:. You work well within a team and want to collaborate with other researchers, engineers, artists, and designers. ...

Whistle
Toronto, Ontario

Senior Full-Stack Software Engineer (with deep expertise on the front-end). Being a founding engineer means that you’ll have a high degree of impact and autonomy on how the engineering team and culture grow in Toronto. Avoids over-engineering solutions and appreciates how building software can be a ...

Maple
Anywhere - Canada

We're growing our engineering team in order to scale multiple business lines and enhance access to healthcare for Canadians. At Maple, Senior Back End Developers champion the principles of DevOps and the values of an open source community — automation and a self-serve developer experience are key to...