Senior Software Engineer (Analysis)

New
Based in CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
SQLTypeScriptGoHaskellRustSaaSDistributed Systems

Requirements

  • 3+ years of experience as a backend or full-stack software engineer building scalable SaaS products in production environments.
  • Strong proficiency in at least one or more modern programming languages such as Go, Rust, TypeScript, Haskell, or similar.
  • Hands-on experience working with relational databases and writing efficient, optimized SQL queries.
  • Proven ability to design, build, and deliver end-to-end features in a collaborative engineering environment.
  • Experience working with observability tools, production systems, and incident response practices.
  • Strong communication skills with the ability to break down complex technical problems and align stakeholders toward solutions.
  • Comfortable working in fast-paced, distributed environments with a high degree of ownership and autonomy.

Responsibilities

  • Drive the end-to-end development of core product features, from concept and design through implementation, testing, and deployment.
  • Contribute to and influence system architecture decisions.
  • Collaborate closely with cross-functional teams including Product, Engineering, and Customer Success.
  • Write and optimize performant code and SQL queries.
  • Participate in on-call rotations and support production systems.
  • Leverage observability tools and production monitoring to proactively identify and resolve system issues.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now