Lead Front End Software Architect

3 weeks ago


Ottawa, Ontario, Canada Ouster Full time
About Ouster

We are a technology company that has revolutionized LIDAR, transforming it from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor.

This transformation has enabled us to create 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.

Job Description

We are seeking a highly skilled Lead Front End Software Architect to work on our Studio solution. Studio is used to easily connect to Ouster lidar sensors, visualize live and recorded data, record lidar data, store and share lidar data. The Studio products include an Electron based desktop application and a cloud based web application both heavily utilizing React and Three.js.

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.

Your primary responsibilities will include optimizing and maintaining the 3D point cloud visualization pipeline, the UI for interacting with the applications, testing, and fixing issues when they arise.

Key Responsibilities
  • Develop and maintain clean, high-performance, and well-tested code.
  • Design and implement features for Ouster's Studio products.
  • Assure the highest possible bar for software quality and releases meeting customer 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.
Requirements

To be successful in this role, you will need:

  • Bachelor's degree or higher in computer science or related field.
  • 7+ years of experience in frontend software development.
  • Strong experience designing and implementing products with technologies such as React, Three.js, Node.js, Electron, and WebAssembly.
  • Strong coding skills in JavaScript and TypeScript.
  • Strong understanding of networking and device discovery.
  • Experience working with streaming data.
  • Ability to understand and optimize complex software systems.
  • Solid understanding of how to design, develop, test, work with CI/CD, and monitor production frontend systems.
  • Strong understanding of Cloud Security best practices and standards.
  • Experience with GitLab pipelines, Jest, Puppeteer, and Sentry.
  • Strong foundations in agile software development.
Location and Salary

Ottawa and Toronto locations are available. Estimated salary: $130,000 - $160,000 per year.



  • Ottawa, Ontario, Canada Tbwa ChiatDay Inc Full time

    Senior Front-End Engineer Job DescriptionWe're seeking a seasoned Senior Front-End Engineer to join our team in Hapara New Zealand, focusing on shaping the technical direction of our product and guiding less experienced engineers.About UsCordance accelerates the growth of B2B SaaS companies through acquisition and strategic guidance. Our team partners with...


  • Ottawa, Ontario, Canada Assent Compliance Full time

    Company Overview:">Assent is a leading provider of supply chain sustainability solutions tailored for top-tier, sustainability-driven manufacturers. The company helps manufacturers address hidden risks in their supply chains by leveraging expert insights.">Salary:$250,000 - $350,000 per annum">Job Description:">The Senior Frontend Architect plays a critical...


  • Ottawa, Ontario, Canada Versaterm Full time

    We are seeking a highly skilled and motivated Lead Software Architect to drive the development of our shared services platform. This critical role will be responsible for architecting and building our cloud infrastructure, collaborating closely with cross-functional teams, and ensuring alignment with company goals.As a Lead Software Architect, you will have...


  • Ottawa, Ontario, Canada Momentous Ltd. Full time

    Momentous Ltd. is committed to empowering individuals to share their visions online.Compensation PackageThe estimated annual salary for this position in Ottawa, Canada is $120,000 - $180,000 CAD.Job SummaryWe are seeking a skilled Senior Cloud Architect to lead our high-energy development team in building large-scale cloud infrastructure. As a technical...


  • Ottawa, Ontario, Canada Ucanpay Full time

    About UcanpayWe are a leading fintech company seeking an experienced front-end developer to modernize how Canadians pay.


  • Ottawa, Ontario, Canada Assent Compliance Inc. Full time

    We are seeking a highly skilled Frontend Engineering Lead to join our team at Assent Compliance Inc. in North America. As a key member of our frontend engineering team, you will play a critical role in driving the technical quality of user interface solutions, ensuring scalability, performance, and user delight.Key ResponsibilitiesOwn the technical quality...


  • Ottawa, Ontario, Canada Ncc Ccn Full time

    Job OverviewWe are seeking a highly skilled and experienced Front-End Web Development Specialist to join our team at the National Capital Commission (NCC).About the RoleThis is a key position in our organization, requiring strong technical expertise in front-end web development, including design, programming, testing, implementation, and support for all our...


  • Ottawa, Ontario, Canada L3Harris Technologies Full time

    Job OverviewWe are seeking an experienced Chief Software Architect to join our team at L3Harris Technologies.About the RoleThis is a challenging and rewarding opportunity for a highly skilled software professional to lead the development of complex software systems in a multi-network environment. As a Chief Software Architect, you will be responsible for...


  • Ottawa, Ontario, Canada Ucanpay Full time

    We are seeking a seasoned professional to contribute to the development of innovative payment products at Ucanpay.About the OpportunityAs a key member of our team, you will be responsible for modernizing how Canadians pay through cutting-edge technologies and solutions.This is an exciting opportunity to make a significant impact in the fintech industry, one...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are trusted by more than 68% of the Electric Vehicle market by volume, 24 of the top 25 EV manufacturers, and our software runs in over 235 million vehicles globally.We have a unique opportunity for an Embedded Systems Software...


  • Ottawa, Ontario, Canada TrendMicro Full time

    About Trend MicroTrend Micro, a global cybersecurity leader, helps make the world safe for exchanging digital information. Fueled by decades of security expertise and continuous innovation, our platform protects hundreds of thousands of organizations and millions of individuals across clouds, networks, devices, and endpoints.We have 7,000 employees across 65...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    About your next opportunity as a Senior Software Solutions Architect:Key Responsibilities:Lead the design and development of software solutions, collaborating with Application Leads;Design and implement microservices solutions that operate in complex, multi-network environments;Develop new solutions to resolve software problems, ensuring efficient and...


  • Ottawa, Ontario, Canada Hard Yaka Full time

    Staff Software Engineer - MetaMask (SDK)US, EU or Remote (excluding France, Australia and Canada)At Consensys, we are the leading blockchain and web3 software company founded by Joe Lubin, CEO of Consensys and Co-Founder of Ethereum. Since 2014, we have been at the forefront of innovation, pioneering technological developments within the web3 ecosystem.Our...


  • Ottawa, Ontario, Canada DNSnetworks Full time

    We are looking for a highly skilled and motivated software engineer to join our team as a Front-End Developer. The ideal candidate will have a strong background in cloud computing, datacenter colocation, and cloud backups, with experience in disaster recovery, cloud PBX, VoIP, SBCs, application mobile development, website design, AI, blockchain, analytics,...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX, a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, is seeking an accomplished Embedded Systems Software Architect. This role will involve designing and implementing next-generation computing platforms in automotive.As an Embedded Systems Software Architect at BlackBerry QNX, you will be...


  • Ottawa, Ontario, Canada Harris Geospatial Solutions Full time

    About your next challenge as a software architect:Lead software solution and architecture designs in collaboration with other application leads.Design microservices solutions that operate in complex, multi-network environments.Lead design and development of new solutions to resolve software problems.Collaborate with other technical engineers to resolve...


  • Ottawa, Ontario, Canada Home'N'Plus Contracting Full time

    We are seeking a reliable and skilled individual to operate a Cat Front-End Loader as part of our snow removal team during the 2024-25 season.This is a part-time, on-call position that requires flexibility and dependability. You will be working at various pre-assigned locations, with shifts typically ranging from 6 to 8 hours.Compensation for this role...

  • Systems Architect

    3 weeks ago


    Ottawa, Ontario, Canada Dls Technology Corporation Full time

    Intermediate Systems Architect – Long Term ContractCompany Overview: DLS Technology Corporation is a leading provider of innovative solutions for the federal government.Estimated Salary: $120,000 - $180,000 per year, depending on experience and qualifications.Job Description:The Intermediate Systems Architect will play a key role in designing and...


  • Ottawa, Ontario, Canada Procom Full time

    Procom seeks an experienced Senior Embedded Software Architect to lead the development of software features for cloud connected modules using C++ and Python.The ideal candidate will have at least 10 years of experience in embedded C++ development, with recent experience working with C++11 or newer versions.Key responsibilities include participating in...


  • Ottawa, Ontario, Canada Maplesoft Group Full time

    Maplesoft Group is committed to delivering high-quality solutions for its Federal Government clients. We are seeking an experienced Enterprise Software Engineering Lead to join our team.The ideal candidate will have a strong background in software engineering and architecture, with expertise in developing conceptual and logical application architectures,...