Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer II

Full-time

Samsara

Who we are

Samsara (NYSE: IOT) is the pioneer of the Connected Operations Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale.

Working at Samsara means you'll help define the future of physical operations and be on a team that's shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, and Equipment Monitoring. As part of a recently public company, you'll have the autonomy and support to make an impact as we build for the long term.

About the role

The In-Vehicle Experience team at Samsara built its foundation at the edge: six firmware engineers shipping the software that runs on dash cams in hundreds of thousands of vehicles. Now the roadmap is expanding into AI-powered voice agents, real-time audio orchestration, and driver feedback systems, and the team is standing up its software engineering function for the first time. You'd be the first dedicated SWE and the team's technical anchor from day one.

The problem space is unusual: a truck cab where a driver's attention is limited, multiple AI-driven systems are competing to speak, and every decision has to be right the first time. Today, these products don't exist yet. You'll define what to build, design the systems behind it, and ship it. The starting point is always the driver's experience.

You'll work primarily in backend systems that orchestrate agentic, voice, and real-time experiences running at the edge. The team's firmware engineers own the device side. You'll need to understand edge constraints well enough to design APIs and service contracts they can consume, but this is a backend and AI role.

AI-assisted engineering is central to how you'll work. You'll use tools like Codex, Claude Code, and Cursor throughout the development lifecycle: investigation, design, code generation, testing, review, and operations.

This is a remote position open to candidates residing in Canada.

In this role, you will:

  • Define what to build and how to build it, shaping product direction from the engineering side
  • Own the technical direction for orchestrating concurrent, real-time interactions to deliver one coherent experience for the driver
  • Build and ship new AI-powered products from zero to one in a fast-moving, ambiguous environment
  • Design systems that coordinate across backend and edge boundaries, where reliability and real-time responsiveness both matter
  • Make architectural tradeoffs where requirements are still evolving, favoring foundations that generalize over narrowly-scoped solutions
  • Establish patterns for reliability, observability, and explainability in systems that make real-time decisions
  • Serve as the team's technical anchor: review designs, unblock decisions, and mentor firmware engineers as they grow into full-stack contributors
  • Bring in outside ideas and practices for full-stack and AI-assisted development
  • Champion the Samsara cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally

Minimum requirements for the role

  • 8+ years of software engineering experience, including ownership of products from concept through production
  • Bachelor's Degree in Computer Science, Engineering, or equivalent practical experience
  • Strong programming fundamentals (Golang, Python, or similar)
  • Experience building products on top of LLMs or AI agent platforms
  • Experience designing reliable, distributed backend systems that support multi-step, asynchronous workflows
  • Experience designing backend systems that serve edge, embedded, or resource-constrained clients
  • Experience with quality and safety considerations for AI-driven systems: validating outputs, structured responses, retries/fallbacks, and monitoring
  • Experience mentoring engineers as they expand into unfamiliar technical domains
  • Strong communication skills and ability to influence technical direction without formal authority
  • Located in and authorized to work in the United States or Canada (fully remote)

An ideal candidate also has

  • Experience building zero-to-one products in fast-moving, high-autonomy environments
  • Experience building scheduling or arbitration systems
  • Experience designing systems that combine structured and open-ended signal collection to inform product decisions
  • Familiarity with agent orchestration frameworks or patterns

Total Rewards

At Samsara, we build for the people who keep the global economy moving. We want owners, not passengers, which is why our rewards are designed to fuel high-impact builders. Our compensation program delivers above-market total compensation through a combination of base salary, performance-based bonus/variable pay, and equity (for eligible roles) in a high-growth public company. We meaningfully differentiate pay for our top performers, who have the opportunity to earn above-market compensation that can outpace the broader market over time.

Beyond compensation, we provide the foundations that enable long-term success: a flexible, employee-led remote model, a professional development stipend, comprehensive health and parental leave plans, and more. If you're ready to build for the long term and own the outcome, your journey starts here.

Flexible Working

At Samsara, we embrace a flexible working model that caters to the diverse needs of our teams. Our offices are open for those who prefer to work in-person and we also support remote work where it aligns with our operational requirements. For certain positions, being close to one of our offices or within a specific geographic area is important to facilitate collaboration, access to resources, or alignment with our service regions. In these cases, the job description will clearly indicate any working location requirements. Our goal is to ensure that all members of our team can contribute effectively, whether they are working on-site, in a hybrid model, or fully remotely. All offers of employment are contingent upon an individual's ability to secure and maintain the legal right to work at the company and in the specified work location, if applicable.

Belonging at Samsara

At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law. We depend on the unique approaches of our team members to help us solve complex problems and want to ensure that Samsara is a place where people from all backgrounds can make an impact.

Accommodations

Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities. Please email View email address on ca.workus.org or click here if you require any reasonable accommodations throughout the recruiting process.

Our Commitment to Authenticity

We use Tofu, a fraud detection tool, to validate the authenticity of applications and protect against identity fraud. This ensures we are connecting with real people and allows us to prioritize genuine candidates. Please see Samsara's Candidate Privacy Notice for more information.

Fraudulent Employment Offers

Samsara is aware of scams involving fake job interviews and offers. Please know we do not charge fees to applicants at any stage of the hiring process. Official communication about your application will only come from emails ending in @samsara.com, @us-greenhouse-mail.io or @mail3.guide.co. For more information regarding fraudulent employment offers, please visit our blog post here.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer II in Ottawa, ON vacancy
  • $126.4k - $158k per year

     ...growth. Discover how at surveymonkey.com. What We’re Looking For The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure, highly scalable, and high-performance pipelines that govern the end-to-end lifecycle of... 
    Senior
    Full time
    Work at office
    Flexible hours
    1 day per week

    SurveyMonkey

    Ottawa, ON
    3 days ago
  •  ...real team. Collaborating and constantly engineering better and better solutions. We’re ambitious...  ...is all about contextualizing data. As a senior data engineer, you bring it all together....  ...pipeline that uses our award-winning software, to configuring our decision-making platform... 
    Senior
    Full time
    Work from home

    Quantexa

    Ottawa, ON
    5 days ago
  •  ...Makes Cloudbeds Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed...  ...just getting started. How You'll Make an Impact As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate customer... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Ottawa, ON
    6 days ago
  • $120k - $155k per year

     ...make waves with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software...  ...into its own product. You’ll work closely with every engineering discipline at RBR, which means your code has a direct impact... 
    Senior
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    RBR

    Ottawa, ON
    3 days ago
  • $102.5k - $184.5k per year

     ...Are you a software developer who loves building beautiful user interfaces...  ...? Join Our Cloud Experience Engineering Team Our Cloud Experience...  ...the best As a Front-End Senior Software Engineer, you will thrive...  ...your savings, we're the engine behind the scenes. We provide... 
    Senior
    Full time
    Work at office
    Work from home

    Akamai Technologies

    Ottawa, ON
    12 days ago
  •  ...Job Responsibility: Senior Embedded Software Engineer Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space... 
    Senior
    Full time

    Aversan

    Ottawa, ON
    10 days ago
  • $110.63k - $149.68k per year

     ...2022 Career Directory Canada’s Best Employers for Recent Graduates for the 5th consecutive year . Position Title: Senior Embedded Software Engineer Employment Type: Full-time, Existing vacancy Location: Ottawa ON, Onsite About Lumentum At Lumentum, we’re... 
    Senior
    Full time
    Live In
    Flexible hours

    Lumentum

    Ottawa, ON
    12 days ago
  • $140k - $150k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$150,000 per year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and... 
    Senior
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    13 days ago
  •  ...heavy machinery and robotics. BlackBerry QNX software and development tools are standards-based...  ...developers for our Automotive OEM Direct Engineering team. The Automotive OEM Direct...  ...environment. What you will do: ~ Work alongside senior team members to evaluate customer... 
    Senior
    Full time

    BlackBerry

    Ottawa, ON
    5 days ago
  •  ...We are looking for an experienced Full Stack Senior Software Engineer (+7 years) to join our core engineering team. This is a high-impact role where you’ll own end-to-end product features, influence architecture decisions, and contribute to building a world-class engineering... 
    Senior

    Citta

    Ottawa, ON
    7 days ago
  •  ...Is this you? Are you a Network Engineer with experience supporting cloud and managed infrastructure environments? Do you thrive in a customer-focused role, enjoy solving complex networking and security challenges, and want to contribute to innovative cloud solutions? If so,... 
    Full time
    Casual work
    Manual labor
    Work at office
    Local area
    Remote work
    Flexible hours

    Opti9 Technologies

    Ottawa, ON
    10 days ago
  • $123.51k - $155.15k per year

     ...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements English / Anglais English is required / L'anglais est requis Flexible Work Agreement Type Hybrid / Hybride Posting End... 
    Senior
    Full time
    Contract work
    Flexible hours

    NAV Canada

    Ottawa, ON
    9 hours ago
  •  ...smarter. Role Overview Ever wanted to build software that directly improves how cities move? As a Senior Software Engineer at Derq, you will develop and evolve a cloud-...  ...the core C++ traffic signal optimization engine, expanding existing methodologies and exploring... 
    Senior
    Full time

    Derq

    Ottawa, ON
    13 days ago
  •  ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    9 days ago
  •  .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    9 days ago
  •  ...Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native...  .... One Data Streaming Platform. About The Role As a Senior Software Engineer, you will contribute to several key initiatives for the Connect... 
    Senior
    Full time

    IBM

    Ottawa, ON
    3 days ago
  • $100 - $150 per hour

     ...because expert humans are expensive. Our model is the opposite: we pay experts enough that we don't have to. Position Senior Software Engineer (Agentic Coding RL Environments) Type Contract Compensation $100–150+/hour ($200–300k+/year). Rates scale with your... 
    Senior
    Full time
    Contract work
    Remote work

    DataAnnotation

    Ottawa, ON
    4 days ago
  •  ...Director of Software Engineering Location: Ottawa, ON (On-site) Reports to : CTO The Role This is a critical technical leadership...  ...culture of ownership, speed, and high standards Act as a senior technical leader within the company, contributing to roadmap... 
    Senior
    Long term contract
    Full time
    Internship
    Relocation

    dominion%20dynamics

    Ottawa, ON
    6 hours ago
  •  ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product... 
    Senior
    Remote work

    Speechify

    Ottawa, ON
    14 days ago
  • $85k - $110k per year

     ...Position Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian Army.  You will be working with a multidisciplinary engineering team to deliver Intelligence Reconnaissance Target Acquisition... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    4 days ago
  •  ...seeking a Modelling & Simulation Software Developer to develop scenarios...  ...in the field of Sciences, Engineering, Computer Science, or Mathematics...  ...software using Unity, Unreal Engine, Unigine, Delta3D, or...  ...and maintain a Secret (Level II) Canadian Federal Government Security... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    7 days ago
  • $150k - $175k per year

     ...started! The Role We're looking for an Engineering Manager to lead the technical teams...  ...platform. This team owns the edge platform software and cloud systems that interact with hundreds...  .... Advocate for your team's needs with senior leadership, and balance team priorities... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Shift work

    Solink

    Ottawa, ON
    3 days ago
  •  ...Professional and Technical Capabilities ~8+ years of hands-on software development experience, including low-level programming ~...  ...needed ~ Strong understanding of design principles, software engineering processes (e.g., SOLID, DRY), and the Software Development Lifecycle... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Worldwide

    IBM

    Ottawa, ON
    10 days ago
  • $90k - $140k per year

     ...the development of digital investigative software that acquires, analyzes, and shares evidence...  ...are looking for a Software Development Engineer in Test to help build and sustain high-...  ...closely with Engineers, Product Managers, and Senior Quality Leaders to ensure quality is... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    7 days ago
  •  ...As a Principal Software Engineer, you will design, develop, and deliver Control Software and or Firmware for Ultra High-performance electronic products. In addition, you may provide technical leadership to a small multi-faceted design team. We are looking for candidates who... 
    Full time

    Broadcom

    Ottawa, ON
    21 days ago
  •  ...We are looking for an analytical Software Engineer to design and integrate software modules into our production and product systems. You will focus on the "glue" that connects different systems, developing scripts to automate testing and ensure hardware interoperability. This... 
    Full time

    OppHub Africa

    Ottawa, ON
    9 days ago
  •  ...Install, configure, and test Physical Security and AV management software platforms Analyze customer requirements and implement system...  ...with other Systems Analysts, Project Managers, Sales, and Engineering resources to help design IT infrastructure supporting Physical... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Bosch Building Technologies

    Ottawa, ON
    5 days ago
  •  ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Senior
    Long term contract
    Work at office

    Speechify

    Ottawa, ON
    14 days ago
  • $65k - $75k per year

     ...do it. About The Role As a Junior Software Developer (AI & Agentic Systems) , you will...  ...sits at the intersection of software engineering, artificial intelligence, and distributed...  ...agent orchestration patterns or workflow engines Exposure to prompt engineering and evaluation... 
    Full time
    Summer work
    Internship
    Remote work

    Agility PR Solutions

    Ottawa, ON
    1 day ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...design, development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and support teams to ensure... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide
    Monday to friday

    Telesat

    Ottawa, ON
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer II. Be the first to apply!