Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering Manager - Web Interfaces

Ribbit

Thank you for exploring opportunities at Ribbit! We look forward to speaking with you.

Note: the Careers page is under maintenance; actual details and interview process may differ slightly

Note: We read everything that comes our way. Let your outstanding résumé (cover letter and design portfolio encouraged but optional) do the talking. For important questions or comments, contact us at View email address on publisher.sourcingsquare.com.

Company

Founded in 2020, Ribbit builds and operates autonomous airplanes. We develop technology that enables uncrewed gate-to-gate operations, having completed hundreds of autonomous flight hours on different aircraft, flown 10K+ hours in simulation, and secured flight authorities for remotely and optionally piloted flight. From defending sovereignty to delivering food and medical supplies, we are a trusted partner that businesses and governments rely on to test, operate, and deploy affordable autonomous aircraft. You can check out our videos here.

We believe that technology should be developed for and with the customer.

In 2023, we signed our first federal contract with the Government of Canada, during which we performed Canada’s first autonomous gate-to-gate flight between two airports. Since then, we have won several additional contracts, including contracts with the National Research Council of Canada (NRC) and the Department of National Defence (DND) spanning platform, mission, and collaborative autonomy. We pride ourselves on knowing the customer better than themselves, serving them better than anyone else, and ensuring they succeed in a world with everyone else.

This year alone, we performed the world's first demonstration of collaborative teaming between an autonomous airplane and an autonomous helicopter. We also deployed Canada's first optionally piloted aircraft with a military callsign. We are now building novel autonomous aircraft for DND and Canada's allies, aligning our immediate defence clients with a backlog of interest across northern wholesalers, public safety agencies, freight forwarders, and humanitarian organizations. Autonomy is reshaping the way we move, understand, and protect the world.

Our team has years of experience with piloting, commercial drone operations, and autonomous mobile robotics—we're concentrating the world's best software, robotics, and aeronautical expertise to pursue our mission of making air transportation accessible to everyone. If you’re up for the challenge, we want to hear from you.

Position Overview

The Autonomy team builds the software that flies the aircraft, whereas the new Web Interfaces team builds software that lets operators tell the aircraft where to go, see what they are doing, and step in when it matters. As manager of the interfaces team, you will build the team from the ground up: hiring the engineers, setting the direction for the web GUI and the services behind it, and writing code alongside the team while it is small.

In this role, you will:

  • Hire and grow the team, defining which roles come first and running the loop, then owning onboarding, one-on-ones, feedback, and career growth
  • Write code. Early on you will prototype new functionality, own the ambiguous work, and set the patterns others build on, with the balance shifting toward leadership as the team grows
  • Set the technical direction for the Interfaces stack, including system architecture, the roadmap for the GUI and the services behind it, and set the bar for quality, review processes, and documentation
  • Coordinate the team to deliver high-quality software: scope the work, sequence it against flight-testing and customer commitments, and communicate progress, risk, and trade-offs honestly
  • Partner with the autonomy, flight-testing, hardware, and product teams to align interfaces, schedules, and priorities
  • Participate in field testing during flight trials, demonstrations, and pilot projects alongside the deployment team, taking what you learn and using it to inform the Interfaces roadmap

You will have achieved success in the first year when:

  • The architecture, conventions, tooling, and review practice foundations are set while they are still cheap to change
  • Onboarded engineers achieve productivity quickly, with a clear understanding of the system and the standards
  • Deliverables are reliably met such that other teams and leadership can plan around them

Quality has risen, through test strategies, CI/CD, and a sensible approach to technical debt

The software holds up in production under real flight operations

Other Details

  • No. of Positions: 1
  • Duration: Permanent Full-Time, starting December 2026
  • Base Compensation: 170560 to 185120
  • This is a hybrid role involving remote work and on-site presence to support field tests—you must be in the Greater Toronto Area or willing to relocate
  • Competitive and comprehensive compensation (e.g. 3 weeks of vacation upon joining, comprehensive health and wellness plans)
  • You must be eligible to hold a Government of Canada security clearance at the Reliability or Secret level, and pass security assessment for the Controlled Goods Program

Qualifications

As the ideal candidate, you meet the following requirements:

  • Experience managing software engineers, including hiring, providing feedback, and performance reviews
  • Proficiency in software engineering: you have shipped production web software as a senior engineer and want to continue writing and reviewing code
  • Experience working as an engineer on an early-stage team or product, where architecture, processes, and hiring was initiated rather than inherited
  • A track record of delivering against external commitments, such as customer deployments, field trials, or certification milestones
  • Experience with real-time or data-intensive systems alongside a working understanding of the trade-offs they involve
  • Experience working alongside various teams including hardware, testing, or deployment, where software schedules depend on physical systems and flight windows
  • Willingness to give direct feedback and address problems early
  • Clear and concise writing for both technical and non-technical audiences alike

Preferred and bonus qualifications include experience with:

  • Aviation, robotics, defence, AVs, or another domain where software failure has physical consequences
  • Hands‑on experience with React and TypeScript, cloud infrastructure, and CI/CD
  • Real-time GUIs for data‑intensive applications, such as geospatial/GIS tools or ground control stations
  • Growing a small engineering team into a larger team
  • Security and compliance standards (e.g. SOC 2/ISO 27001)

You also possess the soft skills to work in a high‑stakes, tight‑knit company, such as:

  • Openness to give and receive feedback
  • Adaptability when priorities move
  • Self‑awareness about your own strengths and gaps
  • Taking initiative with minimal guidance
#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Engineering Manager - Web Interfaces in Burlington, ON vacancy
  • $106k - $133k per year

     ...Eaton’s Electrical sector is currently seeking a Mechanical Engineering Manager to join our team. This hybrid position is based at our Burlington, ON head office and offers benefits from day one.   The expected annual salary range for this role is $106000 - $133000 a year... 
    Suggested
    Long term contract
    Full time
    Work at office

    Eaton Corporation

    Burlington, ON
    a month ago
  •  ...Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing...  ...Duck is seeking a Principal Software Engineer to serve as a technical leader for the...  ...authentication, authorization, and access management platforms . This role will drive the architecture... 
    Suggested
    Long term contract

    Black Duck Software, Inc.

    Burlington, ON
    8 days ago
  •  ...concentrating the world's best software, robotics, and aeronautical...  ...Overview As a Senior Navigation Engineer, you will collaborate with...  ...state estimation, controls, interfaces, and flight‑test teams, and...  ...developing navigation, flight management, or guidance software that... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Local area
    Immediate start
    Remote work
    Relocation

    Ribbit

    Burlington, ON
    3 days ago
  • $60k - $90k per year

     ...We're looking for a passionate Embedded Software Engineer to join our development team, where you...  ...modify firmware/software based on management direction and customer feedback. Perform...  ...FPGA.) Experienced with device control interfaces, such as I2C, SPI, USB, PCIe, Ethernet;... 
    Suggested
    Full time
    Casual work
    Work at office
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Burlington, ON
    a month ago
  • $70k - $100k per year

     ...We are seeking a highly motivated Senior Software Engineer to join our growing engineering team. This role offers an exciting opportunity to...  ...employees and has been recognized as one of Canada's 50 Best Managed Companies — a testament to our commitment to excellence and global... 
    Suggested
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Burlington, ON
    a month ago
  •  ...s mission As a Senior Field Service Engineer I at ASM, you will play a critical role in...  ..., mechanical, pneumatic, vacuum, and software-related equipment issues in customer manufacturing...  ...with limited supervision while managing multiple priorities. ~ Willingness and... 
    Full time
    Work at office

    A S M

    Burlington, ON
    13 days ago
  •  ...Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing...  ...development life cycle. Sr DevSec Engineer, Cloud Operations (FedRamp)   Staff. DevOps...  ...to meet established SLAs • Design and manage secure, scalable GCP network architecture... 
    Full time
    Worldwide

    Black Duck Software

    Burlington, ON
    11 days ago
  •  ...Senior Project Manager – Mechanical Pretium Engineering is a leading Canadian building science engineering firm dedicated to helping clients protect,...  ...in AutoCAD, Revit, Bluebeam, and other design related software is considered an asset. Ability to recognize and understand... 
    Full time
    Contract work
    For contractors
    Summer work
    Internship
    Work at office

    Pretium Engineering

    Burlington, ON
    25 days ago
  • $85k - $105k per year

     ...We're looking for a self-driven engineer to join a highly technical team building state-of...  ...technology, delivering cutting-edge hardware and software solutions that deliver content to...  ...been recognized as one of Canada's 50 Best Managed Companies — a testament to our commitment... 
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Burlington, ON
    24 days ago
  •  ...Full-time Construction Project Manager Job Overview We are seeking an experienced...  ...Coordinate with architects, engineers, and other consultants to ensure project...  ...Innovation: Utilize project management software and tools to streamline processes and improve... 
    Full time
    For subcontractor
    Local area

    Kaizen Stackup

    Burlington, ON
    more than 2 months ago
  •  ...Incentives Work is based in Ontario A day in the life Manage projects including project team direction, coordination,...  ...with clients Requirements ~ Bachelor’s degree in civil engineering ~3+ years’ experience in Civil Engineering and Project Management... 
    Long term contract
    Full time

    Bronte Construction Ltd

    Burlington, ON
    9 days ago
  •  ...on a variety of technical and engineering assignments including design,...  ...of control systems and software related to electrical and mechanical...  ...and purchasing requests • Interface with outside vendors for component...  ...problem solving and time management skills Strong mechanical/electrical... 
    Internship

    W Electric Canada Inc

    Burlington, ON
    6 days ago
  •  ...Veracode is a global leader in Application Risk Management for the AI era. Powered by trillions of...  ...a proprietary AI-generated remediation engine, the Veracode platform is trusted by...  ...organizations worldwide to build and maintain secure software from code creation to cloud deployment.... 
    Full time
    Contract work
    Worldwide

    Veracode

    Burlington, ON
    more than 2 months ago
  • $96.1k - $130k per year

     ...qualified candidates for the position of Project Manager for Automation, Integration, and System Protection Projects engineering/construction projects. As leader of the...  ...preferred ~ Proficiency in project management software (e.g., MS Project, Primavera, Planview Adaptive... 
    Full time
    Contract work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Ulteig

    Burlington, ON
    a month ago
  •  ...Position Overview   Field Service Engineer II (FSE II) is responsible for the installation...  ...Tablo Dialysis System. Reporting to the Manager, Field Service, this role requires a...  ...that includes calibrations, hardware or software upgrades and verification of system specifications... 
    Full time
    Local area
    Immediate start
    Remote work
    Night shift
    Weekend work

    Outset Medical, Inc.

    Burlington, ON
    2 days ago
  • $70k - $100k per year

     ...The FPGA Design Engineer at Evertz contributes to the development of advanced broadcast...  ...role work closely with system architects, software teams, and hardware designers to...  ...software and control-plane teams (APIs, management interfaces, orchestration systems). Maintain design... 
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Burlington, ON
    26 days ago
  • $45k - $50k per year

     ...Production Engineers are responsible for validating industry leading broadcast...  ...Validate hardware, firmware and software releases from the development teams Interface with development and test teams...  ...recognized as one of Canada's 50 Best Managed Companies — a testament to our... 
    Full time
    Casual work
    Work at office
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Burlington, ON
    a month ago
  • $50k - $65k per year

     ...individuals for a challenging role in enterprise class software/hardware support engineering. If you are looking to learn and grow with the...  ...to customers. Aid in design changes and interface with Evertz Product Management team regarding new “feature requests” Support the... 
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Burlington, ON
    13 days ago
  •  ...Description Job Description Controls Engineer / Automation Specialist – PLC Programming...  ..., Allen-Bradley PLCs , Human Machine Interfaces (HMI) , Variable Frequency Drives (VFDs)...  ...evaluated by human recruiters and hiring managers. If our hiring practices change in the... 

    Great Lakes Group

    Burlington, ON
    2 days ago
  •  ...motivated professional to join their Burlington Operations as a Product Engineer. As a Product Engineer, you will have the opportunity to...  ...& product transfer to manufacturing as quickly as possible. Interface with external and internal customers, including Product Development... 
    For contractors
    Local area
    Flexible hours

    onsemi

    Burlington, ON
    1 day ago
  • $89k - $112k per year

     ...Eaton’s Electrical division is currently seeking a Project Management Specialist to join our team. This hybrid position that is based out...  ...value project orders containing standard, assembled-to-order and engineered-to-order equipment. The Project Management Specialist will... 
    Full time
    Relocation
    3 days per week

    Eaton Corporation

    Burlington, ON
    a month ago
  • $125k - $156k per year

     ...’s Electrical sector is currently seeking a Electrical Systems Manager to join our team. This hybrid position is based at our Burlington...  ...as technical leadership and ensure the functional excellence, engineering quality, and technical integrity of new product development,... 
    Full time
    Work at office
    Relocation

    Eaton Corporation

    Burlington, ON
    a month ago
  • $100k - $120k per year

     ...need for a Senior Mechanical Engineer/Designer. In this existing position...  ...and purchasing requests, Interface with outside vendors for...  ...disciplines (e.g. process, electrical, software) to ensure integrated and...  ...skills Efficient time management Strong mechanical/... 
    Worldwide

    Reel

    Burlington, ON
    22 days ago
  • $42k - $44k per year

     ...Degree or Diploma in electronic or computer engineering, networking Experience in a related...  ...technology, delivering cutting-edge hardware and software solutions that deliver content to...  ...been recognized as one of Canada's 50 Best Managed Companies — a testament to our... 
    Full time
    Casual work
    Work at office
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Burlington, ON
    10 days ago
  •  ...) team, the Mechanical Design Engineer II will take projects in the biogas...  ..., designing custom equipment, managing vendors, and supporting the...  ...pressure-vessel design software. Perform mechanical analysis...  ...Demonstrated ability to independently manage multiple engineering projects... 
    Full time
    Work at office
    Local area

    Anaergia Inc.

    Burlington, ON
    more than 2 months ago
  • $80k - $125k per year

     ...have been with us for 20+ years.  Business Development & Sales Manager - Marsh Brothers Aviation 1 Position Available Position...  ...components while identifying opportunities for new products and custom-engineered solutions. Develop and maintain long-term customer... 
    Long term contract
    Full time
    Worldwide

    Thomson Gordon Group

    Burlington, ON
    21 days ago
  • $50k - $70k per year

     ...system level testing and validation of Software and Hardware Collaborate with development...  ...-up with defects tracked in a project management database Work with multiple teams and...  ...(QA), Hardware Validation, System Test Engineering Degree or Diploma in Computer, Electrical... 
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Burlington, ON
    2 days ago
  • $50k - $70k per year

     ...AV is looking for a Service Engineer to join our AV Service team...  ...a specific focus on VUE, our software-defined control and monitoring...  ...single customizable, widget-based interface.  VUE is extensible to third-...  ...router control, multiviewer management, master control/branding, and... 
    Web
    Full time
    Casual work
    Worldwide
    Monday to friday

    Evertz Microsystems Limited

    Burlington, ON
    19 days ago
  • $120k - $140k per year

     ...We are one of Canada’s most forward-thinking real estate development, construction management and investment companies — a vertically integrated developer, builder and operator — with 4,000+ units in the pipeline, $3 billion in built value taking shape across the GTA and... 
    Full time
    Live In
    Work at office
    Flexible hours
    1 day per week

    Adi Development Group

    Burlington, ON
    11 days ago
  • $70k - $80k per year

     ...who keeps the business side of a company running smoothly, so leadership can focus on growth? We are looking for a Business Operations Manager to take ownership of the "back end" for our client, a small, but successful multi-million dollar marketing company in the promotional... 
    Full time
    Work at office
    Remote work
    Monday to friday

    4sight Search Solutions Inc.

    Burlington, ON
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering Manager - Web Interfaces. Be the first to apply!