Senior Software Engineer (Backend)
Full-time
Ouster
Job Responsibility: At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, drones and many other applications. If you're motivated by solving big problems, we're hiring key roles across the company and need your help! Your role will primarily involve working on Ouster's Blue City solution with the mission of making roads safer, reducing commute times, and cutting emissions. We develop software to provide cities with the data needed to better understand and improve their transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated to this mission. Our solution is based on deep learning, machine vision, and lidar. The data we provide is used to effectively plan the transportation infrastructure of cities, coordinate traffic lights across road networks, and boost pedestrian and cyclist safety. We want to alert cities to issues in a way that they can quickly take informed action. You will be responsible for designing and developing the backend infrastructure used for remotely configuring our systems across the world, streaming lidar and road user data for visualization and further processing, storing and retrieving analytics data, and for developing safety analytics and traffic optimization applications. Open to applicants across Canada.
Job Responsibilities:
- Develop and maintain clean, high-performance, and well tested code.
- Design and implement features for Ouster's Blue City products.
- Assure the highest possible bar for SW quality and releases meeting customer's expectations.
- Demonstrate new products to stakeholders, participate in technical discussions, and respond to feedback graciously
- Work together with the team and individually to architect and implement our cloud infrastructure and applications
Job Requirements:
- BS or higher in computer science or related field
- 7+ years of experience in coding
- 5+ years of experience in distributed system design with focus on scalability
- Relational databases (Postgres)
- Designing usable and performant APIs
- Cloud platforms (ideally AWS)
- Strong coding skills in Python
- Experience developing for Linux-based systems
- Experience architecting cloud solutions and applications
- A solid understanding of how to design, develop, test, and monitor production backend systems
- Strong understanding of Cloud Security best practices and standards
- Experience with Docker, Jenkins, and Terraform
- Strong foundations in agile SW development
Bonus points:
- Experience in the ITS industry or Transportation Engineering
- Experience with React development
- Past experience working with hardware products
Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Backend) in Ottawa, ON vacancy
- ...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 to designing, implementing, and maintaining...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights... ...days per week in-office). In this role, youʼll own core backend architecture while contributing full-stack when needed, collaborating...SeniorFull timeInternshipManual laborWork at office
- ...from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and... ...spent going deep into infrastructure. ~ Strong production backend experience. TypeScript / Node.js is ideal, but we care more...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director... ..., and long-term maintainability. Work closely with backend and frontend engineers to understand system design and build...SeniorLong term contractPermanent employmentFull timeWork at office
$96.56k - $128.74k per year
...to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type: Permanent Compensation Details: ~ Software Engineer 18:...SeniorPermanent employmentSummer workRelocation package3 days per week- ...local gas station. We are looking for software developers that are inspired by generalizing... ...3 years of varied experience in backend services development using Golang, Java,... ...machine learning, data science, electrical engineering, and software Startup experience and ground...SeniorFull timeLocal area
- ...Senior Software Engineer Job Type: Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on...SeniorRemote jobFor contractors
- ...experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and... ...our algorithms Ship cloud functions, lightweight backend services, and jobs using Kotlin An Ideal Candidate Should...SeniorFull timeRemote work
$85k - $110k per year
...Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of... ...ISTAR team is seeking a working level Software Engineer to support delivery of critical... ...provided they can demonstrate depth in backend class decomposition, layered architecture...Full timeInternshipWork at officeRemote workFlexible hours$120k - $155k per year
...Apply below! About the Role As the Senior Software Developer , you’ll be joining a small,... .... You’ll work closely with every engineering discipline at RBR, which means your... ...spanning the full stack: UI through to backend, data, and external system integrations...SeniorLong term contractFull timeInternshipWorldwideShift work- ...Senior Software Engineer (Full-Time, Remote) — Canada Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we... ...a Senior Software Engineer to design, build, and evolve the backend systems that power these data-heavy products in production....SeniorRemote jobLong term contractFull timeImmediate start
- ...experience could be a direct result of our technology—and your hard work! About The Role As a Junior Software Engineer on the Message Spool team, you will work with senior engineers to build and improve the persistence layer of the Solace Event Broker. This system...SeniorInternshipImmediate start
- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorLong term contractFull timeWork at office
- ...processes evidence, there's a good chance our software is working behind the scenes. That's been... .... The Role The Staff Software Engineer specializes in mobile app development and... ...business objectives. Integrate with backend services provided through REST, WebRTC, and...Full timeInternshipRemote workWork from home
$105.2k per year
...Introduction At IBM Software, we transform client challenges into solutions. Building the... .... Your Role And Responsibilities Backend engineers at Confluent build the services and systems... .... Partner with a strong group of senior and staff engineers across Cloud Platform...Senior- ...optimized customer experiences, and revenue growth. Learn more about Noibu at . About The Role We're looking for a Senior Software Engineer to help us build and evolve the systems that power those insights. As a Senior Software Engineer at Noibu, you'll take...SeniorFlexible hours
- ...talentueuses pour nous aider à y parvenir ! À propos du rôle d'Ingénieur Logiciel Senior En tant qu'Ingénieur Logiciel Senior, vous ferez du développement full-stack avec un accent sur le backend : tout, de la construction de fonctionnalités à la conception, à l'...SeniorDaily paidPermanent employmentFull timeSummer workWork at officeWork from home
- ...Who you are: You're a passionate software developer who wants your work to make a difference... ...and DNS-based cybersecurity products and backend services using modern programming... ...Bachelor's degree in computer science, software engineering or a related technical field. ~7+...SeniorFull timeWork at officeRemote workWorldwideRotating shift
- ...Senior Software Developer, Core Applications Location: Ottawa, ON | Hybrid Department: R&... ...understanding of REST APIs and how frontend and backend systems interact — you're comfortable... ..., and Slack messages make sense to both engineers and non-engineers Comfortable with...SeniorPermanent employmentFull time
- ...Speechify has no office. Overview The Platform team owns the backend behind everything Speechify ships: the public TTS API, payments,... ...runs in two stages: you'll submit, get real feedback from an engineer on this team, and have time to act on it. Use the tools you use...InternshipWork at office
- ...200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Full timeWork at office
- ...Job Title: (Software Engineer (2) - Commodity Engineer 2) About Kyyba: Founded in 1998 and headquartered in Farmington Hills MI Kyyba has... ...structure combined with career development. Job Description Senior Embedded Software Developer Vehicle Information Manager (VIM)...SeniorLong term contractFull timeImmediate startVisa sponsorshipWork visaShift workDay shift
- .... We support running the CLI locally from the command line, in an IDE, or in a CI/CD pipeline. We are looking for a talented software engineer with a passion for creative problem solving to join the CLI Engineering team and our journey in continuously innovating the CLI...Full timeWork at officeWork from homeWorldwideFlexible hours
- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... ...on X and LinkedIn or visit Our Software Development team architects, develops, tests... ...effective and automated software testing. The Senior Software Developer in Test will be...SeniorFull timeInternshipWorldwide
$185k - $195k per year
.... We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of... ...user-facing features on the Alarm.com platform. Mentor senior and junior engineers, define team processes, and drive adoption...SeniorCasual workInternshipWork at officeImmediate start$70k - $120k per year
...is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smartphones... ...! Role Overview We are looking for a Software Development Engineer in Test (SDET) to join our team who will be responsible for...Full timeWork at officeLocal areaFlexible hours$100k - $140k per year
...specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a... ...concise project status to the client, senior management and other stakeholders... ...bachelor's or master's degree in Computer Engineering, Computer Science, Electrical Engineering...SeniorLong term contractFull timeWork at office- ...Arondite is a defence technology company building the foundational software and AI to power the autonomous age. Our aim is to revolutionise... ...values and by our strong belief that an elite group of engineers can make a big difference. We are ambitious, well-funded and building...Long term contractFull timeWork at officeLocal areaWork from home
$85k - $110k per year
...At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security.... ...experience a diverse variety of tasks through all stages of the software development life cycle. This role will be a combination of working...Full timeWork at officeRemote workFlexible hours- ...setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...'s 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work...SeniorFull timeWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Backend). Be the first to apply!
Related searches
- software development engineer Ottawa, ON
- software developer no experience Ottawa, ON
- software engineer intern Ottawa, ON
- software design engineer Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software engineer salary in canada Ottawa, ON
- junior software engineer Ottawa, ON
- software developer remote Ottawa, ON
- software engineer - computer Ottawa, ON
- part time software developer Ottawa, ON

