Senior Backend Software Engineer - Python
$140k - $160k per yearOuster
Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision algorithms and sensor hardware are used in autonomous cars, drones, robots, smart intersections, 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 that provides cities with the information 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.
We are seeking a dynamic and passionate software engineer who will be a key player in architecting, developing, and maintaining our backend infrastructure, APIs, services, and analytics.
You will be working on the cloud infrastructure that makes a cutting edge distributed system like ours possible. Our infrastructure enables live streaming of raw lidar pointclouds efficiently to many clients, continuous streaming of data from our edge computers at the intersection to the cloud to perform analytics, and gives users access to the analytics we calculate.
You will also be making roads safer by creating analytics like our near miss detection, which finds close calls between vehicles, cyclists and pedestrians. This lets cities do before and after studies on infrastructure changes, see the change in rate of close calls, and even view 3D recordings of individual events to better understand issues at their intersections.
Job Responsibilities:
- Design, build and maintain a complex, in production, distributed system at scale
- Develop robust Python and Rust code to support product functionalities
- Work with the team and individually to architect and implement our cloud infrastructure and applications
- Collaborate on developing microservices to generate traffic analytics
- Architect solutions to satisfy requirements
- Break down design into engineering requirements
- Collaborate with other internal software teams
What we’re looking for:
- Bachelor’s degree or higher in Software Engineering, Computer Science, or related discipline
- 7+ years of experience in coding for production software applications
- 5+ years of experience in distributed system design with focus on scalability
- Extensive experience in designing and implementing backend applications using Python is required
- Strong experience developing high performance applications in a compiled language such as C++, Rust, or Go, is highly desirable
- Strong experience designing and managing high performance databases, with an emphasis on Postgres. (Bonus for experience with time-series data)
- Experience using a variety of communication protocols (TCP, GRPC, MQTT, etc.) and understanding of fundamental networking concepts
- Strong familiarity with developing in Linux environments
- Thorough knowledge of AWS technologies available to optimally architect cloud solutions
- 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
- Excellent problem-solving abilities
- Strong communication skills
Bonus points:
- Experience in the ITS industry or Transportation Engineering
- Past experience working with embedded systems
- Experience programming in Rust
The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($140,000 - $160,000)
We acknowledge the confidence gap at Ouster. You do not need to meet all of these requirements to be the ideal candidate for this role.
- ...the team towards the successful delivery of projects. Design software solutions by interacting with portfolio managers, traders, operations... ...Java experience in enterprise environments + Knowledge in Python (2 years) Experience with SQL queries, Docker/Kubernetes Strong...SeniorLong term contractFor subcontractor
$167.5k - $235k per year
...reliability, and scalability of our existing systems Promote engineering excellence through technical leadership, knowledge-sharing... ...compartmentalized and secure How You Will Do Your Work As a Senior Software Engineer, how results are achieved is paramount for your...SeniorCasual workWork at officeLocal area- ...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
$128k - $170k per year
...a range of lidar sensors and software solutions built on top of those... ...dynamic and passionate software engineer who will be a key player in... ...developing, and maintaining our backend infrastructure, APIs, and... ...system at scale Develop robust Python code to support product functionalities...SuggestedFull time- ...looking for a results-oriented, creative and highly motivated Software Engineer (Python) to join our team to take on this challenging and exiting... ...have the opportunity to work with various stakeholders (senior level, and subject matter experts) stakeholders including business...SeniorFlexible hours
- ...Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka, SQS, and... ...out to candidates that have: ~2+ years of experience as a Backend Software Engineer. ~ Very strong problem solving skills in data structures,...Local areaRemote workWork from homeHome office
$180k - $275k per year
...customers, employees, and communities. The Role As Principal Software Engineer for a new product within Veeva, you will be a founding member... ...of proven software development expertise (Production level Python development required) Enterprise SaaS Leader: Extensive...InternshipWork at officeLocal areaRemote workWork from homeFlexible hours$100 per hour
...investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Python SWE Type: Contract Compensation: $100/hour Location: Remote Duration: 1 month Commitment:...Remote jobHourly payContract workFor contractorsSummer work- ...execution risks Independently design and deliver software solutions by engaging stakeholders and challenging assumptions Build backend services and RESTful APIs aligned to those... ...without close supervision Strong Python experience in enterprise environments + Knowledge...For subcontractor
$150k - $190k per year
...About the Team We build enterprise software that helps organizations optimize sales... ...and improve go-to-market agility. Our engineering organization includes multiple product... ...facing capabilities. We are seeking Senior Backend Engineers to join our application teams...Senior$140.6k - $190.6k per year
...Lead Product Engineer (Full Stack), Materia AI This role is heavily backend focused (roughly 70% backend / 30% frontend). We... ...production products from 0→1 Python backend depth (FastAPI/Django/APIs... ...about building AI-driven software that redefines how professionals...Full timeWork at officeLocal areaFlexible hours2 days per week3 days per week- ...ranking of the top 100 private cloud companies in the world. We're growing fast and hiring the Engineering talent to match. The team and the mission You'd be joining our Backend team within the Platform Engineering division. We're a group with an unusual mandate inside...SeniorLocal areaImmediate start
$160k - $200k per year
...Apache Kafka About the role Clutch is seeking a Software Engineer (Full-Stack / Backend / Frontend) to help build and scale our technology platform... ...in one or more modern programming languages (TypeScript, Python, Go, Ruby, C#, Rust, etc.) ~ Strong understanding of...SeniorPermanent employmentFull timeInternship- ...Senior AI Application Engineer Location: Woodbridge, ON (Hybrid - 3 days onsite per week) Physical Presence... ...powered applications across frontend, backend, and AI/LLM integrations, including... .../or Node.js and working knowledge of Python. • Experience with React, Next.js, REST...SeniorContract workWork at office3 days per week
- ...Senior Python Backend Developer – AWS Cloud Applications Toronto, ON - Hybrid (2-3 Days WFO) 6-12 months Key responsibilities : 1. Senior Software Engineer requirements 2. Core skills AWS, Python, SQL queries, Docker Kubernetes 3. Additional experience...SeniorContract work
$72k - $138k per year
...coaching -- We are seeking a strong Python developer on a 1 -year fixed term role... ...candidate has deep expertise in Python software engineering, APIs, data structures, and testing, and... .... You will design, build, and optimize backend services and ML/LLM integrations with a...SeniorTemporary workFixed term contractFlexible hours$120k - $145k per year
...microservices. Conduct code reviews, promoting best practices in software development, testing, and deployment. Analyze system... ...what we're looking for Experience: Experience in software engineering, with a strong focus on back-end development and system architecture...SeniorWork at officeRemote workWork from homeFlexible hours2 days per week3 days per week$120k - $150k per year
...world's most reliable on-demand, logistics engine for delivery! We're looking for... .... About the Role We're looking for Backend Engineers to work on both Product and Product... ...Claude Code, Codex, Cursor) in the full software development lifecycle, including designing...Full timeWork at officeLocal areaRemote work- ...are looking for a highly skilled and technically proficient Senior Backend Engineer to join our Customer Focus Group (CFG) .This is a unique,... ...experience with CI/CD pipelines , automated testing, and modern software delivery practices. Nice to Have: Experience in...Senior
$80k - $130k per year
Python Engineering Position Description We are seeking a Python Engineering with 5 years of... ...and experience delivering high-quality software in production environments. This role... .... - Build and maintain APIs, backend services, and data processing solutions...Work at office3 days per week$160k - $185k per year
...and partners depend on to stay connected anywhere. As a Senior Software Engineer, you’ll lead technically significant initiatives across the... ...~ Build What Powers Connection. Design and build resilient backend services in TypeScript and Node.js (Express), leveraging AWS...SeniorFull timeRemote workFlexible hours$130k per year
...innovative technology team as a Full Stack Software Engineer to drive the evolution of our platform... ...customers. Working closely with the Senior Manager of software, our Product team and... ...full-stack applications ~ Solid backend development skills in Node.js (Express,...SeniorPermanent employmentRemote work- ...Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on backend services and platform architecture, with opportunities to contribute...SeniorFull timeWork at officeRemote work
$104k - $130k per year
...their data. We are looking for a Staff Software Engineer with deep experience designing and... ...distributed data pipelines, and high-throughput backend architectures. You will play a key role... ...and event-driven applications using Python, Typescript, C#, and AWS-native services...SeniorLong term contractFull timeManual laborLocal areaRemote workWorldwide$148k - $185k per year
...institutional page About the role Our Engineering team helps Nubank to create and use the... ...products. We strive for state-of-the-art software development practices that currently... ...incidents as necessary Work focused on backend applications, and be open to contribute to...SeniorRemote work- ...people move faster. About the Role As a Python Engineer (Full Stack & AI) at Fulfil, you will... ...across our Python-based platform, from backend services to frontend integrations. Work... ...building or scaling production software in commerce, logistics, or operations domains...SeniorHourly payLong term contractFull timeWork at officeImmediate start
$156k - $214.5k per year
...running to be successful on Faire. We are looking for a Senior Growth Engineer (Frontend or Backend) who thrives at the intersection of product,... ...about you because you: Have 5+ years of professional software engineering experience. Have strong experience in either...SeniorWork at officeLocal areaRemote workMonday to friday3 days per week$80k - $89k per year
...design, artwork & photography to engineering, systems & data, we support... ...Role As an Intermediate Backend Engineer, you will contribute... ...will include developing custom software, including our REST APIs,... ...business. Reporting to the Senior Backend Engineering Manager,...SeniorFull timeWork at officeLocal areaWorldwideFlexible hours2 days per week1 day per week$128k - $150k per year
Role: Software Engineer Location: Toronto, ON Type: Full-time Salary: CAD110k/annum — CAD130k/annum Job Description: Develop impactful... ...in back-end development, with hands-on experience using Python. ~ Some front-end development experience, using modern Javascript...SeniorPermanent employmentFull time- ...people who make care possible. The Opportunity As a Senior Software Engineer at Caribou, you will shape the architecture, quality, and evolution... ...js, React, PostgreSQL, and AWS ~ Proven ability to design backend services using best practices (e.g., REST/GraphQL, domain-...SeniorFull timeSummer workWork at officeRemote work1 day per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Backend Software Engineer - Python. Be the first to apply!
- backend developer Toronto, ON
- backend software developer Toronto, ON
- python data engineer Toronto, ON
- python developer no experience Toronto, ON
- python developer Toronto, ON
- développeur python Toronto, ON
- python developer remote Toronto, ON
- junior python developer Toronto, ON
- senior financial accountant Toronto, ON
- sr&ed consultant Toronto, ON

