Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Principal Software Engineer BE focused

Home > C# programming jobs

Principal Software Engineer BE focused in Canada new

  • Toronto

Responsibilities

  • Define, architect, develop, and maintain backend gameplay functionality and full-stack features using C#, Ruby on Rails, and Unity.
  • Build robust and scalable APIs, server-side logic, database schemas, and data storage solutions.
  • Deploy and maintain applications on AWS, Azure, or Google Cloud.
  • Support Unity front-end features, live operations, rotational deployments, and high-performance game simulations.
  • Write unit and integration tests, debug thoroughly, optimize front-end and back-end performance, and address bottlenecks.
  • Participate in code reviews, technical design discussions, architectural decisions, and documentation.
  • Mentor junior engineers and guide technical solutions, best practices, and development process improvements.
  • Collaborate with product managers, designers, engineers, and content teams to deliver game features and technologies.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • At least 5 years of full-stack development experience, primarily focused on server-side development.
  • Expert knowledge of at least one server-side technology such as C#/.NET, Node.js, Python, Java, or Ruby on Rails.
  • Experience with PostgreSQL or MySQL and cloud platforms such as AWS, Azure, or Google Cloud.
  • Proficiency with a modern frontend framework or platform such as React, Angular, Vue.js, or Unity.
  • Expertise with caching frameworks such as Redis or Memcached.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Proficiency with containerization technologies such as Docker or Kubernetes and CI/CD pipelines.
  • Experience with performance monitoring tools and version control systems such as Git.
  • Excellent communication and collaboration skills and experience with Agile development methodologies.
  • Open-source contributions and experience leading small technical projects are preferred.

Benefits

  • Zynga offers a comprehensive benefits package covering medical, financial, and other employee needs, with potential bonus and equity components for regular employees.
  • The role is available in Austin, San Mateo, or Toronto and is listed as hybrid.
  • The position is a regular at-will employment role; temporary and intern roles are not eligible for many compensation or benefit programs.

Salary: $134k - $184k/yr

Zynga

Zynga builds free-to-play mobile and social games for global consumer audiences, monetized through in‑app purchases and advertising. Its portfolio includes franchises such as Words With Friends, Zynga Poker, FarmVille, Toon Blast, CSR Racing, Merge Dragons!, and Empires & Puzzles. Founded in 2007...

Similar positions

Senior Software Engineer - WWE Champions

  • Scopely
  • Full time
  • Canada
  • 11/13/2026
  • Remote

Senior Software Engineer - WWE Champions

  • Scopely
  • Full time
  • USA
  • 11/13/2026
  • Salary: $145k-$220k
  • Remote

Sr. Software Engineer (Payments)

  • Bloomerang
  • Full time
  • Remote
  • 11/13/2026
  • Salary: $114k-$191k
  • United States

Sr. Engineer Software Engineering XII

  • Vertiv
  • Full time
  • Others
  • 11/13/2026
  • Pune, India

Senior Software Engineer

  • Experian
  • Full time
  • Others
  • 11/13/2026
  • Hyderābād, India