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