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