Senior Backend Software Engineer

3 weeks ago


Ottawa, Ontario, Canada Ouster Full time
About Ouster

Ouster is a technology company that specializes in building sensors and tools for engineers, roboticists, and researchers. Our mission is to make the world safer and more efficient by providing innovative solutions for transportation and infrastructure development.

Job Description

We are seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing the backend infrastructure for our Blue City solution. This includes developing software to provide cities with the data needed to better understand and improve their transportation network.

Key Responsibilities:
  • Design and develop the backend infrastructure for our Blue City solution
  • Develop software to provide cities with transportation data
  • Collaborate with the team to architect and implement our cloud infrastructure and applications
  • Ensure the highest possible bar for software quality and releases meeting customer expectations
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

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.

Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce. Ouster does not make employment decisions on the basis of race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws. Ouster also strives for a healthy and safe workplace, and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment. If you have a disability or special need that requires accommodation, please let us know.



  • Ottawa, Ontario, Canada Boostsecurity Full time

    About UsBoostsecurity.io is a cutting-edge cybersecurity technology startup that empowers software development teams to create secure software through innovative security automation solutions.The RoleWe are seeking highly skilled and driven Mid to Senior Backend Engineers to join our fast-paced engineering team and contribute to the growth of our ASPM...


  • Ottawa, Ontario, Canada Wyecroft Trim & Door Group Inc. Full time

    We are looking for a skilled Senior Software Engineer with expertise in backend development to join our team at Company. In this role, you will be responsible for designing, implementing, and maintaining complex software systems.Key responsibilities include:Designing and developing scalable and efficient software solutions.Collaborating with cross-functional...


  • Ottawa, Ontario, Canada Boostsecurity Full time

    BoostSecurity is on a mission to empower software teams to build secure software. As a Senior Backend Engineer, you will be part of our team responsible for designing, implementing, and testing high-performance backend features. Our technology is built for technologists, and we are looking for an engineer who can help us grow our product.Key...


  • Ottawa, Ontario, Canada Boostsecurity Full time

    BoostSecurity is a cybersecurity technology startup on a mission to empower software teams to easily ship secure software. We're looking for a Senior Backend Engineer to join our high-performing team and help us continue to grow our product.The RoleAs a Senior Backend Engineer, you will design, implement, and test features for our high-performance backend...


  • Ottawa, Ontario, Canada Ouster Full time

    Job Title: Senior Software EngineerOuster is a leading provider of sensors and tools for engineers, roboticists, and researchers. We're seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our cutting-edge solutions.Job Summary:We're looking for a talented software engineer to design and develop the backend...


  • Ottawa, Ontario, Canada Ouster Full time

    Job Title: Senior Software EngineerOuster is a leading provider of sensors and tools for engineers, roboticists, and researchers. We're seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our cutting-edge solutions.Job Summary:We're looking for a talented software engineer to design and develop the backend...


  • Ottawa, Ontario, Canada CIRA Full time

    As a highly skilled Backend Development Specialist, you will be responsible for designing and implementing scalable and secure cloud-based software systems. Your expertise in cloud-based technologies will be crucial in ensuring the smooth operation of our applications. Key responsibilities include:Designing and implementing cloud-based software...


  • Ottawa, Ontario, Canada Zida Academy Full time

    We are seeking a seasoned Software Engineer to lead our backend development team. Key responsibilities include:Design, develop, and deploy scalable and efficient software solutionsCollaborate with cross-functional teams to drive technical innovation and growthMentor junior engineers and contribute to the growth of the teamAs a Senior Software Engineer, you...

  • Software Engineer

    1 week ago


    Ottawa, Ontario, Canada Pizza Hut Full time

    We are seeking a talented Software Engineer - Backend to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining our web application's back-end functionality. Key responsibilities include:Designing and implementing scalable and efficient back-end systems.Collaborating with cross-functional teams...


  • Ottawa, Ontario, Canada Recruitment Room Full time

    Backend EngineerWe are seeking a highly skilled Backend Engineer to join our dynamic team at Recruitment Room. As a Backend Engineer, you will play a key role in designing, developing, and optimizing backend services that power innovative fintech applications.Key Responsibilities:Design and develop robust, scalable backend services with a strong focus on...


  • Ottawa, Ontario, Canada Recruitment Room Full time

    Backend EngineerWe are seeking a highly skilled Backend Engineer to join our dynamic team at Recruitment Room. As a Backend Engineer, you will play a key role in designing, developing, and optimizing backend services that power innovative fintech applications.Key Responsibilities:Design and develop robust, scalable backend services with a strong focus on...


  • Ottawa, Ontario, Canada Michael Peterman Full time

    At our company, we're looking for a highly skilled Junior Software Engineer to join our team. As a Backend Development specialist, you will be responsible for designing, implementing, and maintaining scalable and efficient software applications. Your primary focus will be on the backend, using programming languages such as Python and frameworks like Django...


  • Ottawa, Ontario, Canada Tangerine Bank Full time

    Job Title: Senior Software DeveloperAs a senior software developer, you will be responsible for designing, developing, and maintaining our backend systems.Responsibilities:​​Design, develop, and maintain backend systems​Work with cross-functional teams to implement new features​Collaborate with the QA team to ensure high-quality software​


  • Ottawa, Ontario, Canada Boostsecurity Full time

    About UsAt Boostsecurity.io, we revolutionize software development with cutting-edge cybersecurity technology. Our mission is to empower teams to create secure software with ease, leveraging smart security automation that developers adore.Founded by industry experts in application security, cloud, and OSS engineering, we are headquartered in Montreal,...


  • Ottawa, Ontario, Canada Recruitment Room Full time

    Backend EngineerWe are seeking a highly skilled Backend Engineer to join our dynamic team at Recruitment Room. This role focuses on designing, developing, and optimizing backend services that power innovative fintech applications.Key Responsibilities:Design and develop robust, scalable backend services with a strong focus on data pipelines, API development,...


  • Ottawa, Ontario, Canada Recruitment Room Full time

    Backend Engineer RoleWe are seeking a skilled Backend Engineer to join our dynamic team at Recruitment Room. This role focuses on designing, developing, and optimizing backend services that power innovative fintech applications.Key Responsibilities:Design and develop robust, scalable backend services with a strong focus on data pipelines, API development,...


  • Ottawa, Ontario, Canada PML Sound International Full time

    Job Title: Senior C++ Software EngineerJob Summary:PML Sound International is seeking a skilled Senior C++ Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, coding, and debugging C++ applications. Your work will involve collaborating with hardware engineers and other software...


  • Ottawa, Ontario, Canada Claridge Homes Full time

    We are seeking a Senior Software Engineer to join our Software Development Team. As a key member of our team, you will be responsible for designing, developing, and maintaining our software applications. You will work closely with our cross-functional teams to identify and prioritize project requirements and deliver high-quality results.The ideal candidate...


  • Ottawa, Ontario, Canada Recruitment Room Full time

    Backend EngineerWe are seeking a highly skilled Backend Engineer to join our dynamic team at Recruitment Room. As a key member of our team, you will be responsible for designing, developing, and optimizing backend services that power innovative fintech applications.Key Responsibilities:Design and develop robust, scalable backend services with a strong focus...


  • Ottawa, Ontario, Canada Recruitment Room Full time

    Backend EngineerWe are seeking a highly skilled Backend Engineer to join our dynamic team at Recruitment Room. As a key member of our team, you will be responsible for designing, developing, and optimizing backend services that power innovative fintech applications.Key Responsibilities:Design and develop robust, scalable backend services with a strong focus...