Staff Software Engineer

Atlas

Ottawa

On-site

CAD 120,000 - 160,000

Full time

43 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Atlas in Ottawa is seeking a Staff Software Engineer (Product) to help shape the technical evolution of our product.

This senior individual contributor role focuses on building high-quality product systems, making sound technical decisions, and supporting other engineers through collaboration and example.

Qualifications

  • Experience designing and delivering production-grade product features.
  • Strong frontend background with TypeScript/React.
  • Backend experience with Node.js and/or .NET (C#).

Responsibilities

  • Design and implement complex, customer-facing product features and systems.
  • Take ownership of technical decisions within a product area.
  • Mentor other engineers and contribute to cross-team initiatives.

Skills

TypeScript
React
Node.js
.NET
API design
Data modelling
System boundaries
Mentoring
Cross-team collaboration
B2B SaaS

Education

Bachelor's degree in CS or related

Tools

Azure
Azure SQL
PostgreSQL
CI/CD
Infrastructure as code

Job description

Responsibilities
  • We’re looking for a Staff Software Engineer (Product) to help shape the technical evolution of our product. This is a senior individual contributor role focused on building high-quality product systems, making sound technical decisions, and supporting other engineers through collaboration and example
  • This role is hands-on and does not involve people management. You’ll work closely with engineers, Product, and Design to deliver meaningful customer value while keeping an eye on long-term maintainability and quality
  • Design and build complex, customer-facing product features and systems
  • Take ownership of technical decisions within a product area or initiative
  • Work closely with Product and Design to shape practical, scalable solutions
  • Contribute to architectural discussions and technical direction across teams
  • Maintain a high bar for code quality through reviews and shared standards
  • Support and mentor other engineers through collaboration and knowledge sharing
  • Participate in production support and help resolve incidents when needed
Requirements
  • Experience working in a cloud environment (Azure preferred, but not required)
  • Solid background in modern web application development
  • We’re looking for an experienced engineer who is comfortable working with autonomy, navigating ambiguity, and influencing outcomes through clear thinking and collaboration
  • We don’t expect deep expertise in every area. Strength in some areas and working knowledge in others is absolutely fine
  • Experience with TypeScript and React, or similar modern frontend technologies
  • Experience designing and delivering complex systems or features end to end
  • Strong experience building and maintaining production software
  • Backend experience with Node.js and/or .NET (C#)
  • Clear communication skills and a thoughtful, collaborative approach
  • Familiarity with API design, data modelling, and system boundaries
  • Experience with infrastructure as code, performance optimisation, or AI-enabled features is a plus, but not required
  • Cloud: Microsoft Azure and standard cloud tooling
  • Data: Relational databases (e.g. Postgres, Azure SQL, or similar)
  • You’ll work across much of our stack, with flexibility to lean into your strengths
  • Frontend: React, TypeScript, modern UI patterns
  • Backend: Node.js and/or .NET services
  • Interest in mentoring and supporting other engineers
  • Experience contributing to cross-team technical initiatives
  • Experience in B2B SaaS or complex product environments
  • Exposure to regulated, security-conscious, or enterprise systems
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Russell Tobin • Toronto

On-site
CAD 80,000 - 120,000
Full Stack Developer - .NET (Intermediate)
Full Stack Developer - .NET (Intermediate)

AIIM • Toronto

On-site
CAD 90,000 - 130,000
Full Stack Developer - .NET (Intermediate)
Full Stack Developer - .NET (Intermediate)

Avant Imaging & Information Management, Inc. • Toronto

On-site
CAD 90,000 - 130,000
Software Developer - Full Stack - Senior
Software Developer - Full Stack - Senior

Joblinxsapp • Toronto

On-site
CAD 90,000 - 130,000
Full Stack Developer - .NET (Intermediate)
Full Stack Developer - .NET (Intermediate)

Applytojobs • Toronto

On-site
CAD 90,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Symend • Calgary

On-site
CAD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Compunnel, Inc. • Toronto

On-site
CAD 110,000 - 160,000
Staff Full-Stack Engineer – C#, React, Distributed Systems
Staff Full-Stack Engineer – C#, React, Distributed Systems

Finlink Group • Aurora

On-site
CAD 150,000 - 190,000
Fullstack Product Engineer (Front-End Master)
Fullstack Product Engineer (Front-End Master)

WorkAxle • Quebec

On-site
CAD 90,000 - 140,000
Staff Software Engineer New
Staff Software Engineer New

Atlas • Canada

Remote
CAD 120,000 - 160,000
Flexible PTO
Your Birthday Off
Parental Leave
+1