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.
- ...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$140k - $165k per year
...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST... ...a Senior Software Engineer to design, build, and evolve the backend systems that power these data-heavy products in production....SeniorRemote jobLong term contractFull time- ...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
- ...microscope and its associated software interfaces. This position... ...designing, building, and testing backend software systems that... ...programming languages, and backend engineering practices Qualifications... ...experience Proficiency in Python Knowledge of relational database...SuggestedPermanent employmentFull timeWorldwide
- ...Integrate chatbot systems seamlessly with backend systems, databases, and APIs to... .... ~ Solid understanding of Google as a Software-as-a-Service platform. ~ Proven troubleshooting... ...programming languages such as JavaScript, Python, or Node.js. Familiarity with automated...Full timeInternshipRemote workRelocation
$123.51k - $155.15k per year
...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements... ...systems or equivalent. Experience with XML, C/C++, Python. Experience with maintenance, configuration, and software...SeniorFull timeContract workFlexible hours- ...cross-functional teams, including engineering, support, and product groups, to... .... Write, maintain, and debug Python and Java code, optimizing... ...Haves ~5+ years of experience in software development or technical support roles. ~ Backend development expertise in Python...Flexible hours
$120k - $135k per year
...is excited to announce an opening for a Senior Backend Developer to join our talented team. As... ...scalable, distributed APIs and backend software that interoperate with multiple third-... ...s degree in Computer Science, Computer Engineering, or equivalent practical experience ~...SeniorFull timeRemote workWork from homeFlexible 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
- ...member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in... ...A bachelor's degree in Electrical Engineering or Computer Science 7+ years of experience... .../Serial CLI) Automation (TCL/Expect/Python) Benefits for full time employees...SeniorFull time
$185k - $195k per year
...of a valued client, LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing technology company focused on connectivity... ...*. If you are already registered with us, please contact your Senior Recruiter. Please quote job 18965 . LRO Staffing values...SeniorPermanent employmentFull timeInternship- ...25%. Job Description The Senior Data Engineer is responsible for designing, developing... ...platform. The role is focused on backend database engineering and is aimed at building... ...and transformation ~ Strong Python (or Golang/Java/Scala) ~ Knowledge of...SeniorLong term contractFull timeInternshipRemote workRelocation
- ...requirement at DND and are seeking a qualified Application / Software Architect (Level 3) to include in our proposal. This is a proposal... ...fields: Computer Science / Computer Programming Software Engineering / Systems Engineering ~ A copy of the degree must be provided...SeniorContract workRemote work
- .... Role Overview We’re looking for a Software Engineer to work on real-time, performance-critical... ...a real-time / edge systems role, with backend exposure and light frontend work for internal... ...computing ~ Proficient in C++ or Python (both is a strong plus) ~ Solid understanding...
$220k per year
...Title: Senior AI/ML Engineer Location: Remote (EST/EDT) - USA OR CANADA Salary: $180K-210k/year CAN Primary stack: Python, Kotlin, TypeScript, AWS AI focus: LLMs, agent orchestration... ...real-time pipelines). ~5+ years software engineering , with 3+ years...SeniorOngoing contractWork at officeLocal areaRemote workWorldwide- ...Application / Software Architect – Power Platform (Senior) Location: Ottawa, ON Contract role Overview Our client is modernizing a critical internal platform used to manage scientific research programs across Canada. The organization is rebuilding the solution...SeniorContract workRemote work
- ...of over 25 million diners. The OT4R iOS app is a sophisticated software tool that enables restaurant hosts, servers, managers, and owners... ...team, you’ll collaborate with a hardworking and diverse group of engineers, designers, and product managers who are committed to building...SeniorWork at officeLocal areaRemote workShift work
- ...With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform... ...scale products and have worked both backend and frontend Systems thinking. You know... ...ReactJS, TypeScript, (good to have) Java, Go, Python We offer: A fast-growing...Remote job
$75k - $125k per year
Backend Developer (Azure Data & Cloud) Position Description Security clearance: Reliability... ...- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent... ...backend development experience ideally with Python - Mandatory: Must have strong...$180k - $275k per year
...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers...InternshipWork at officeLocal areaRemote workFlexible hours$106k - $140k per year
...are seeking a passionate and hardworking Senior Software Developer in Test to join our cross-... ...~Languages: JavaScript (TypeScript) / Python / Java / Kotlin ~Cloud: AWS (EC2, ALB,... ...cause summarization ~Collaborate with engineers, product owners, and stakeholders to ensure...SeniorWorldwide- ...Innovation Role Intern - Front-End Software Engineering Overview Forescout is one of the most... ...s Innovation team, you’ll partner with senior engineers and a UX designer to build user... ...~Integrate front-end components with backend REST APIs and cloud services. ~Write...SeniorHourly payInternshipSummer internshipWork at officeLocal areaRelocation
$130k - $170k per year
...and emerging industry trust models. We are looking for Senior to Principal level DevOps Engineers who focus on turning complex distributed systems into... ...engineering and ecosystem boundaries Work closely with backend and architecture teams to integrate operational concerns...SeniorFull timeInternshipLive outWork at office3 days per week- ...development team. As the Director of Software Development, you will play a... ...opportunities for junior and senior developers, fostering a... ...disciplinary teams , including Engineers, product owners, Marketing, Customer... ...using .NET, Node.js, and Python, with a strong understanding...SeniorLong term contractFull timeInternshipWork at officeWorldwide
- ...innovation. Your next chapter starts here. The ASIC/FPGA Engineer will work hands‑on to implement, integrate, and support hardware... ...debug workflows • Comfortable collaborating across hardware, software, and system teams • Software experience that helps with...SeniorPermanent employmentFull time
$94.5k - $174.2k per year
...and implement the logging, metrics, and tracing systems that give engineers across Apple the ability to understand, measure, and diagnose... ...equivalent professional experience Strong experience developing software for embedded systems with resource constraints (CPU and memory)...Local areaRelocation$77k - $123.2k per year
...We're looking for a Senior Systems Engineer This role is Hybrid, Ottawa, Canada We are looking... ...Troubleshoot and resolve hardware, software, and networking issues. Implement security... ...using tools like PowerShell , Python, Ansible and bash . Implement and maintain...SeniorWork at office$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$145.85k per year
...Job Summary Job Title: Senior Systems Engineer Industry : Technology / Aviation Job Type : Full-time (Hybrid) Headquarters : Ottawa... ...Install, configure, and test operating systems, application software and system management tools at the project site. Support...SeniorFull timeWork at officeRemote workShift work
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 Ottawa, ON
- backend software developer Ottawa, ON
- python data engineer Ottawa, ON
- junior python developer Ottawa, ON
- python developer remote Ottawa, ON
- python developer Ottawa, ON
- python developer no experience Ottawa, ON
- sénior service a la clientèle Ottawa, ON
- senior commissioning manager Ottawa, ON
- senior hardware engineer Ottawa, ON

