Staff Software Engineer, Backend

M
MasterClassStreaming Platform
Waterloo, Ontario / Toronto, OntarioFull-TimeStaff
Salary171000 - 206000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
8+ years
Required Skills
AWSArtificial IntelligenceJavaRubyRuby on RailsGoPostgresRedisReact

Requirements

  • 8+ years of professional software engineering experience
  • Demonstrated experience operating at a senior or staff level
  • Proven track record of designing and evolving distributed systems that operate at scale
  • Experience leading large backend technical initiatives that materially impacted business metrics
  • Strong systems thinking and ability to evaluate tradeoffs across reliability, scalability, and speed
  • Experience influencing cross-functional stakeholders and driving alignment without formal authority
  • Demonstrated ownership mindset
  • Fluency in programming languages like Ruby, Java, Go or similar
  • Experience with modern web technologies and frameworks similar to Rails, React, AWS, Postgres, and Redis
  • Actively uses AI to enhance engineering effectiveness

Responsibilities

  • Lead architecture and system design for high-scale, member-facing systems
  • Drive complex, cross-team initiatives from idea through execution
  • Partner cross-functionally with Product, Design, Data, and other Engineering teams to shape roadmaps
  • Own outcomes, not just code — proactively identify risks, address technical debt, and improve system reliability and performance
  • Elevate engineering standards through mentorship, design reviews, documentation, and knowledge sharing
  • Influence technical direction beyond your immediate team
  • Model and champion AI-augmented engineering practices
View Full Description & ApplyYou'll be redirected to the employer's site
171000 - 206000 CAD per year
Apply Now