Senior Software Engineer (Analysis)

New
CanadaFull-TimeSenior
Salary$120,000 – $200,000 CAD
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
Backend DevelopmentSQLFull Stack DevelopmentTypeScriptGoRustSaaS

Requirements

  • 3+ years of experience as a backend or full-stack software engineer
  • Experience building and scaling SaaS products in production environments
  • Strong proficiency in backend development and relational databases, including writing optimized SQL queries
  • Experience working across modern programming languages such as Rust, Go, TypeScript, or similar
  • Familiarity with observability tools and production system monitoring
  • Strong problem-solving skills with the ability to break down complex technical challenges
  • Strong communication skills with the ability to clearly explain technical decisions to both technical and non-technical stakeholders
  • Growth mindset, attention to detail, and willingness to learn and mentor others

Responsibilities

  • Drive end-to-end development of product features from ideation through design, implementation, and production
  • Collaborate closely with cross-functional teams to define requirements and deliver high-impact solutions
  • Own user-facing features and contribute to shaping the technical architecture and product roadmap
  • Write clean, efficient, and maintainable code across backend and full-stack components
  • Participate in technical decision-making and help evaluate trade-offs in system design
  • Contribute to improving system reliability, performance, and observability
  • Support engineering excellence through code reviews, mentoring, and shared best practices
  • Participate in on-call rotations and ensure system stability in production environments
View Full Description & ApplyYou'll be redirected to the employer's site
$120,000 – $200,000 CAD
Apply Now