Talent.com
Staff Software Engineer – Developer Tooling
Staff Software Engineer – Developer Toolingicon. • Greater Toronto Area, Canada
Staff Software Engineer – Developer Tooling

Staff Software Engineer – Developer Tooling

icon. • Greater Toronto Area, Canada
8 hours ago
Job type
  • Full-time
Job description

Staff Software Engineer – Developer Tooling & IDE Platforms

Toronto, ON | Full-Time | On-Site

The Opportunity

We are building a new class of desktop-first developer tooling designed for highly technical engineers working on complex, computation-heavy workflows. The product centers on an extensible IDE environment that blends local desktop performance with cloud-backed services, advanced visualization, and AI-assisted workflows.

This role is not a traditional web application position. You will be working deep inside a VS Code–derived IDE and Electron-based desktop environment, designing and implementing core tooling that engineers use for authoring, collaboration, analysis, and simulation-driven development.

What You’ll Do

  • Architect, build, and evolve extensions and core features within a VS Code-based IDE and Electron desktop application
  • Develop advanced editor capabilities such as intelligent code assistance, linting, collaboration features, domain-specific visualizations, and custom language tooling
  • Integrate desktop tooling with distributed backend services and APIs to support complex workflows
  • Deliver polished, high-performance cross-platform experiences across macOS, Windows, and Linux
  • Partner closely with product and design to implement intuitive, professional-grade UI patterns inside a developer tooling environment
  • Profile, debug, and optimize performance to ensure responsiveness at scale

What We’re Looking For

  • 6+ years of professional software engineering experience, including meaningful time building desktop or IDE-style applications
  • Hands-on experience with Electron, VS Code extensions, or comparable plugin-based editor platforms
  • Strong command of TypeScript, modern JavaScript (ES6+), and component-driven UI development (React or similar)
  • Solid understanding of application state management and complex UI architecture
  • Experience designing for cross-platform desktop environments
  • Familiarity with performance optimization, debugging, and tooling for large applications
  • Comfort working with Git-based workflows and modern CI / CD pipelines
  • Nice to Have

  • Experience building AI-assisted developer tools or working with LLM-powered workflows
  • Knowledge of editor internals, language tooling, syntax systems, or parsing
  • Exposure to desktop application packaging, distribution, and update mechanisms
  • Experience implementing authentication, permissions, or access control in desktop software
  • Familiarity with highly technical engineering domains or specialized design workflows
  • Create a job alert for this search

    Staff Software Engineer Developer Tooling • Greater Toronto Area, Canada

    Similar jobs
    Senior Software Engineer II

    Senior Software Engineer II

    Tripledot Studios • Toronto C6A, ON, Canada
    Remote
    Full-time
    For candidates residing in California, Colorado, Florida, Georgia, Illinois, Maryland, Massachusetts, Minnesota, Nevada, New Hampshire, New Jersey, Oregon, Rhode Island, Texas, and Washington State...Show more
    Last updated: 30+ days ago • Promoted
    Full-Stack Engineer — Build Impactful Web Tools

    Full-Stack Engineer — Build Impactful Web Tools

    CanadaVisa • Toronto, Canada
    Full-time
    A prominent technology firm in the legal services sector in Toronto is seeking a Full Stack Software Engineer to join their agile team. In this role, you will design, prototype, and deploy features ...Show more
    Last updated: 3 hours ago • Promoted • New!
    Staff Software Developer, Edge

    Staff Software Developer, Edge

    Queer Tech • Toronto, Canada
    Full-time
    Your career is an investment that grows over time!.Wealthsimple is on a mission to help everyone achieve financial freedom by reimagining what it means to manage your money.Using smart technology, ...Show more
    Last updated: 3 hours ago • Promoted • New!
    Staff or Senior Software Engineer

    Staff or Senior Software Engineer

    hireVouch • Toronto, ON, Canada
    Full-time
    Staff (or Senior) Software Engineer (Backend - Node.Our client is a California-based company at the forefront of Artificial Intelligence, dedicated to delivering innovative solutions that empower b...Show more
    Last updated: 30+ days ago • Promoted
    Full-Stack Software Engineer (Remote)

    Full-Stack Software Engineer (Remote)

    Rivalry • Toronto, ON, Canada
    Remote
    Full-time
    We are on the hunt for a seasoned Full-Stack Software Engineer who is driven by the challenge of solving complex problems that span technology, regulatory, compliance, and security issues, all whil...Show more
    Last updated: 30+ days ago • Promoted
    Senior / Staff Distributed Systems Engineer

    Senior / Staff Distributed Systems Engineer

    GuruLink • Toronto, Canada
    Full-time
    We are an AI research and systems company building the infrastructure for a new kind of intelligence : one that is structured, efficient, and deeply integrated with data. Our systems operate at exaby...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, Full Stack

    Software Engineer, Full Stack

    Basetwo • Toronto, ON, CA
    Remote
    Full-time
    Quick Apply
    We’re on a mission to make manufacturing more resilient.Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot and optimize their production processes to ...Show more
    Last updated: 14 days ago
    Software Engineer

    Software Engineer

    STACK IT Recruitment • Toronto, ON, CA
    Full-time
    Quick Apply
    Ready to build high-performance cloud services that power a global video technology platform? .Python-based cloud services and APIs running on AWS and Kubernetes. If you excel in backend develo...Show more
    Last updated: 19 days ago
    Senior Software Engineer, Healthcare SaaS (Full-Stack)

    Senior Software Engineer, Healthcare SaaS (Full-Stack)

    Pillexa • Toronto, Canada
    Full-time
    A healthcare technology firm is seeking a Senior Software Engineer to contribute to their growing team in Surrey, BC.This full-time, on-site role involves developing and maintaining full-stack soft...Show more
    Last updated: 3 hours ago • Promoted • New!
    Senior Full-Stack Software Engineer

    Senior Full-Stack Software Engineer

    SRED.io • Toronto, ON, Canada
    Full-time
    Senior Full-Stack Software Engineer (MEAN Stack).AI-based platform that helps companies in Canada to get the funding they need for their innovative tech & science projects.We’re looking f...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer (Full Stack)

    Software Engineer (Full Stack)

    Citylitics • Toronto, ON, CA
    Full-time
    Quick Apply
    Citylitics delivers predictive intelligence on local utility & public infrastructure markets.What is Infrastructure? It is the roadways you rely on to safely get to Grandma's house, it's the po...Show more
    Last updated: 30+ days ago
    Lead Software Engineer Developer (x2) (54536)

    Lead Software Engineer Developer (x2) (54536)

    Vaco by Highspring • Richmond Hill, ON, CA
    Full-time
    Our client is a leading Canadian energy organization with a strong presence across Ontario.They operate critical infrastructure that supports millions of customers and drives economic growth.Our cl...Show more
    Last updated: 3 days ago • Promoted
    Staff Software Engineer - Production Engineering

    Staff Software Engineer - Production Engineering

    RBC • Toronto, Canada
    Full-time
    Job Description What is the opportunity? As a Staff Software Engineer within RBC Borealis' Lumina Production Engineering team, you will serve as a technical leader responsible for developing and ma...Show more
    Last updated: 5 days ago • Promoted
    Senior Software Engineer — Platform Modernization & Mentorship

    Senior Software Engineer — Platform Modernization & Mentorship

    Shift4 • Toronto C6A, ON, Canada
    Full-time
    A leading payment technology company in Toronto seeks a Senior Software Engineer to join a high-velocity engineering team. This role involves designing, developing, and maintaining high-quality feat...Show more
    Last updated: 14 hours ago • Promoted • New!
    Senior Software Engineer - Full-Stack, Equity & Impact

    Senior Software Engineer - Full-Stack, Equity & Impact

    Clutch • Toronto C6A, ON, Canada
    Full-time
    A leading online used car retailer is seeking a Senior Software Engineer in Toronto to enhance and scale their technology platform. This role requires writing clean code, designing scalable architec...Show more
    Last updated: 21 days ago • Promoted
    Senior Software Engineer (Full-Stack)

    Senior Software Engineer (Full-Stack)

    Lithos • Toronto, ON, CA
    Remote
    Full-time +1
    Quick Apply
    As a Senior Software Engineer at Lithos, you’ll work directly with our Head of Engineering to build the operating system for one of the largest carbon dioxide removal efforts in history.How does so...Show more
    Last updated: 30+ days ago
    Software Engineer 1

    Software Engineer 1

    Thri5 Inc. • Toronto, ON, Canada
    Full-time
    Thri5 is the AI-powered System of Actions for the modern retailer.Despite massive investments in planning, forecasting, and analytics, retailers still face the same operational issuesout-of-stocks,...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer - Kubernetes

    Principal Software Engineer - Kubernetes

    Software International • Toronto, ON, Canada
    Full-time
    Fortune 100 / 500 / 1000 companies to small and mid-sized organizations in Canada / US.We are currently hiring multiple Principal Software Engineers - Kubernetes. Toronto area, which specializes in OS dev...Show more
    Last updated: 30+ days ago • Promoted