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 1 day 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
$126k per year
...processing workflows, with guidance from senior engineers and the EM on scope and trade-offs.... ...Who You Are ~4+ years of professional software engineering experience, including exposure... ...production-scale systems. ~ Experience with backend services, data pipelines, or content-...SeniorLong term contractFull timeFor contractorsInternshipLocal areaHome officeFlexible hours$171k per year
...About The Role Fable Core is the backend, infrastructure, and platform team behind... ...Essential Book Apps list. As a Staff Software Engineer on the Fable Core team, you will set technical... ...skills – you hold your own with senior PM, design, and ML partners, and you care...SeniorLong term contractFull timeFor contractorsInternshipLocal areaHome officeFlexible hours- ...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
$110k - $130k per year
...About The Opportunity We are currently sourcing a Senior Software Engineer, DevEx for an established, global enterprise software provider based... ..., cloud engineering, and platform/SRE engineering Backend Proficiency: Strong experience with enterprise, object-oriented...SeniorPermanent employmentFull timeInternshipLocal areaWorldwide- ...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
- ...GHGSat is looking for an innovative and experienced Backend Developer for our Payload Planner software. As part of a cross-functional team deployed around Agile... ...or Master degree in Computer Science, Software Engineering or related field Minimum of 5 years’ experience in...Full timeLocal areaRemote workFlexible hours
- ...Director of Software Engineering Location: Ottawa, ON (On-site) Reports to : CTO The Role... ...speed, and high standards Act as a senior technical leader within the company,... ...architecture and systems-thinking across backend, edge, embedded, or real-time systems....SeniorLong term contractFull timeInternshipRelocation
- ...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
- ...You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop software... ...Provide technical leadership by guiding and mentoring more junior engineers in the team, fostering collaboration and skill development....Full timeLocal areaFlexible hours
- .... 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
- ...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. Collaborate closely with the test and support teams to ensure...SeniorFull timeWorldwide
- ...Our Winning Culture is the engine that drives our teams of innovators... .... We are seeking a Senior Principal Engineer to lead the... ...generation CIAM solutions and secure backend services (using Java/Kotlin) to... ...for secure-by-default software development. Lead cross-functional...SeniorLong term contract
$100k - $175k per year
...communities. The Role Join a high-energy team of motivated engineers to design and implement product features for our cloud... ...performance Requirements ~ Experience: ~3+ years of professional software development experience, focused on enterprise-scale cloud applications...Full timeWork at officeLocal areaWork from home- ...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...Work at office
- ...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...SeniorFull timeWorldwide
- ...Job Responsibility: Senior Azure Cloud Engineer Position Overview: We are seeking a highly skilled and experienced Senior Azure Cloud Engineer... ...Azure certifications and have a strong background in backend recovery, Microsoft Defender, Entra ID, Microsoft Sentinel,...SeniorFull time
$120k - $170k per year
...design and verification, and embedded software development services. We augment and... ...key technical resources, including a Senior FPGA Design Engineer. Key Responsibilities The ASIC/FPGA... ...block-level simulation, FPGA synthesis, backend and timing closure. Interface with...SeniorFull time$165k - $264k per year
...safety and justice issues with our ecosystem of devices and cloud software. Like our products, we work better together. We connect with... ...Location: Remote- travel up to 50% of time Reports to: VP, Sales Engineering- Dedrone Achieve mastery of all Dedrone technology Use...SeniorLong term contractFull timeRemote work- ...you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Senior ITSM Platform Engineer to join our team in Ottawa, Ontario (CA-ON), Canada (CA). Project Summary: The client requires professional...SeniorFor contractorsWork at officeRemote workFlexible hours
- ...Senior DevOps / Platform Engineer — Cloud Location : Ottawa/Toronto, On-Site Reports to: Head of Security The Role You own the cloud... ...ship to the field — the telemetry ingestion and fleet-state backend the edge syncs to, and the infrastructure underneath it all...SeniorFull time
- ...technology and innovation. Your next chapter starts here. We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems. The role focuses on validating Layer 3...SeniorContract work
- ...team of over 50,000 planners, designers, engineers, scientists, digital innovators, program... ...Description AECOM is actively seeking a Senior Bridge Engineer for the Ottawa ON offices... ...and analyzes data Uses computer software as a tool for solving basic and complex engineering...SeniorFull timeFor contractorsCasual workWork at officeLocal areaWorldwideFlexible hours
- ...hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale... ...and maintaining of large scale products and have worked both backend and frontend Systems thinking. You know how to think high...Remote job
$125k - $171.9k per year
...seeking aa dynamic, and growth focused Senior Geotechnical Specialis t to join the Geotechnical... ...have extensive expertise in geotechnical engineering from planning and design, with a strong... ...interaction) and use of modern analysis software. Strong project management capability...SeniorFull timeInternshipFlexible hours$110k - $140k per year
...About The Opportunity A well-reputed, global software company in the Ottawa area is looking to add a Senior Database Engineer to their growing R&D group. As a recognized innovator in the customer engagement domain, this B2B SaaS company supports millions of transactions across...SeniorPermanent employmentFull timeInternshipWork at officeRemote workShift work$106k - $140k per year
...at Barracuda: We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross-functional Agile team. You... ...log analysis, and root cause summarization ~Collaborate with engineers, product owners, and stakeholders to ensure high-quality software...SeniorWorldwide- ...deliver mission-critical solutions in systems engineering, simulation and training, and program... ...integration; ~ Review and ensure software solutions meet performance, reliability,... ...technical specifications; ~ Collaborate with senior architects to align intermediate-level...SeniorFull timeTemporary workPart timeInternshipFlexible hours
$110k - $140k per year
...your ideas, your grit, and your care for people. Join us and shape the future of care. The Opportunity We're hiring a Senior Analytics Engineer, Analytics Enablement to help Fullscript scale how teams access, use, and learn from data. This role is centered on a...SeniorLong term contractFull timeWork at officeRemote workFlexible hours- ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading... ...on X and LinkedIn or visit The Senior Specialist User Terminal Systems Engineer... ...expertise in the development of equipment, software and systems related to the development of...SeniorFull timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Backend). Be the first to apply!
Related searches
- senior software developer Ottawa, ON
- software engineer - computer Ottawa, ON
- software developer remote Ottawa, ON
- software engineer intern Ottawa, ON
- software engineer devops Ottawa, ON
- remote entry level software developer Ottawa, ON
- linux software engineer Ottawa, ON
- software engineer internship Ottawa, ON
- ingénieur logiciel Ottawa, ON
- software developer intern Ottawa, ON

