Staff Backend Software Engineer - Python
$128k - $170k 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 Studio, with the mission of making it easy to view, share, manage and work with Ouster lidar data. We develop a web and desktop application that allows users to create their own organization where they can invite other members, upload lidar data, view their organization’s lidar data, view sample data from Ouster, and share data with Ouster’s support team. You will be responsible for working with stakeholders on clarifying product requirements, designing and implementing solutions for those requirements. You are someone who works well in a team and independently.
We are seeking a self-driven, dynamic and passionate software engineer who will be a key player in improving our architecture, developing, and maintaining our backend infrastructure, APIs, and creating new services that are useful for our customers and internal engineers.
You will be working on the cloud infrastructure that makes a cutting edge distributed system like ours possible. Our infrastructure enables streaming of raw lidar pointclouds efficiently to many clients, reformatting lidar recordings, and post processing the data with algorithms like SLAM.
Open to applicants in Ottawa and Toronto.
Job Responsibilities:
- Design, architect, build and maintain a complex, in production, distributed system at scale
- Develop robust Python 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
- 12+ years of experience in coding for production software applications
- 8+ years of experience in distributed system design with focus on scalability
- Extensive experience in designing and implementing backend applications using Python is required
- 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 GCP 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, GitLab Pipelines, Terraform, and Kubernetes
- Excellent problem-solving abilities
- Strong communication skills
$200k - $235k per year
...are high, and so are the rewards. The Backend Platform team’s mission is to enable... ...libraries, and tooling that support hundreds of engineers working across backend services. By... ...engineers rely on every day! As a Staff Software Developer , you will set technical direction...SuggestedLong term contractWork at officeFlexible hoursShift work3 days per week$104k - $130k per year
...unlock the true potential of their data. We are looking for a Staff Software Engineer with deep experience designing and scaling large-scale,... ...datasets , distributed data pipelines, and high-throughput backend architectures. You will play a key role in driving our...SuggestedLong term contractFull timeManual laborLocal areaRemote workWorldwide- ...to their ideal customers. The company provides end-to-end software and AI solutions for businesses to reach, monetize and grow... ...: AppLovin's Array team is seeking an experienced Staff Backend Software Engineer to join our team. Array is a seamless, end-to-end app management...SuggestedFull timeWork from homeFlexible hours
$205k per year
...RabbitMQ and Apache Kafka About the role Clutch is seeking a Staff Software Engineer / Engineering Lead to drive technical excellence, deliver... ...proficiency in modern programming languages (TypeScript, Python, Go, Rust) ~ Deep experience with Frontend or Backend frameworks...SuggestedPermanent employmentFull timeInternship$140k - $160k per year
...a range of lidar sensors and software solutions built on top of those... ..., tightknit, team consists of engineers with backgrounds in Transportation... ..., and maintaining our backend infrastructure, APIs, services... ...system at scale Develop robust Python and Rust code to support product...SuggestedFull time$160k - $220k per year
...layer between people (and non-human-identities) and the systems they need to do their jobs. The Staff Backend Engineer Opportunity We're looking for a Backend Software Engineer who wants to work on hard problems: distributed systems and building software where getting...Local areaWorldwide- ...Staff Software Engineer The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these... ...Engineer, Full Stack at Noetica, you'll help build robust backend systems and APIs that power our search-centric web...Long term contractFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week
$140.6k - $190.6k per year
...Staff Software Engineer, Public Records and Derived Authorities Are you ready to shape the future of AI-driven content technology while leading... .... You will be developing and implementing solutions using Python, Snowflake, AWS cloud infrastructure, and modern data engineering...Long term contractFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$205.6k - $257k per year
...partners through world-class software, purpose-built for everyone in... ...Work With You’ll enter our engineering interview process as part of a... ...specific team’s immediate gap. Staff Engineers at Carta are... ...systems. While our primary stack is Python/Django, React, and Postgres,...Long term contractFull timeWork at officeImmediate start- ...systems and business areas of the Bank. The Role We are looking for a results-oriented, creative and highly motivated Software Engineer (Python) to join our team to take on this challenging and exiting role for our analytic platform modernization project. The...Flexible hours
$180k - $210k per year
...About Us We’re looking for a Staff Engineer - User Experience (Backend) to join our Patient Platform team and shape the systems that power patient-facing... ...high-scale distributed systems ~ Strong experience in Python (FastAPI, Flask) or similar modern backend frameworks...Contract workInternshipLocal areaImmediate startRemote workFlexible hours$104k - $130k per year
...scalable, data-driven product systems and looking for a Staff Software Developer with strong engineering skills and a track record of designing and delivering... ..., ship, and iterate. • Design and build scalable backend services, APIs, and data pipelines that support core product...Long term contractFull timeLocal areaRemote workWorldwide$140k - $192.5k per year
..., can access your app accounts. It integrates with iOS system features by communicating with our backend to and grant proper application access.c) The Staff Software Engineer in Test Opportunity We are looking for an experienced Software Engineer in Test to join the iOS...Local areaWorldwide- ...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- ...the flexibility for meaningful work-life balance. Being a Staff AI Software Engineer at iManage Means… You are passionate about owning the... ...NLP and LLM systems into productions ~ Deep proficiency in Python and modern AI frameworks (i.e., PyTorch and Hugging Face)...Full timeWork at officeLocal areaWorldwideFlexible 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
$167.5k - $235k per year
...reliability, and scalability of our existing systems Promote engineering excellence through technical leadership, knowledge-sharing and... ...compartmentalized and secure How You Will Do Your Work As a Senior Software Engineer, how results are achieved is paramount for your...Casual workWork at officeLocal area$192k - $288k per year
...AI Native Staff Software Engineer About Us Nu is one of the largest digital financial platforms in the world, serving more than 135 million customers across Brazil, Mexico, and Colombia. Guided by our mission to fight complexity and empower people, we are redefining...Work at officeFlexible hours- ...the successful delivery of projects. Design software solutions by interacting with portfolio managers, traders, operations staff and peers to understand requirements.... ...experience in enterprise environments + Knowledge in Python (2 years) Experience with SQL queries,...Long term contractFor subcontractor
$170k - $220k per year
...with their work from any endpoint, anywhere in the world. We engineer the end-to-end device experience—from our flagship FastPass... ...technical innovations on the Okta Engineering Blog . The Staff Software Engineer Opportunity We seek a dynamic and influential Staff...Long term contractLocal areaWorldwide$160k - $220k per year
...empower businesses to leave passwords behind and defend against modern threats with innovative, user-friendly technology. The Staff Software Engineer opportunity We are looking for a Staff Software Engineer to join the Passwordless team. As a Staff Engineer, you will be a...Local areaWorldwide$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$170k - $220k per year
...with their work from any endpoint, anywhere in the world. We engineer the end-to-end device experience—from our flagship FastPass... ...technical innovations on the Okta Engineering Blog . The Staff Software Engineer Opportunity We seek a dynamic and influential Staff...Long term contractLocal areaWorldwideFlexible hours$100 - $105 per hour
...performance, security, scalability, and future growth Take ownership of large-scale projects from concept through delivery Promote engineering excellence by improving processes, tools, and team practices Identify areas of platform evolution and design flexible, future-...Long term contractContract workFlexible hours$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- ...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...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...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 industries. We are currently seeking a qualified...Full timeRemote work
$160k - $220k per year
...across teams as necessary. Mentor and coach less experienced engineers on sound engineering practices and technical leadership. Serve as... ...with Node.js (JavaScript or Typescript) to build scalable backend services and creating and maintaining public and internal APIs....Local areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff 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
- software qa Toronto, ON
- software Toronto, ON

