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