Talent To Hire Inc. logo

Software Engineer- IDE & Dev Tools

Talent To Hire Inc.

Toronto, Canada

Share this job:
$416 - $833 Posted: 4 days ago

Job Description

<h3>Job Description</h3><p>Job Description<p><p><strong>Software Engineer – IDE & DevTools (AI-Powered) </strong>– Toronto (Hybrid)</p><p>Are you passionate about building developer tools that empower engineers? Do you want to work on the cutting edge of AI, language tooling, and semiconductor design?</p><p>We’re hiring a <strong>hands-on Software Engineer</strong> to join the founding engineering team of an AI-native SaaS startup revolutionizing semiconductor design. You’ll help build an intelligent, high-performance Integrated Development Environment (IDE) that transforms how semiconductor engineers write, navigate, and refactor code.</p><hr /><strong>What You’ll Build</strong><ul><li><p>A modular, extensible IDE using <strong>Monaco (VS Code)</strong>, <strong>Tree-sitter</strong>, <strong>Language Server Protocol (LSP)</strong>, and AST-based analysis</p></li><li><p>Intelligent features like autocomplete, go-to-definition, inline docs, and context-aware suggestions</p></li><li><p>LLM-powered capabilities including inline completions, chat, code transformation, and summarization</p></li><li><p>Plugin and extension systems, file/project awareness, and editor performance optimization</p></li></ul><hr /><strong>Core Responsibilities</strong><ul><li><p>Architect and implement advanced code editor and tooling features</p></li><li><p>Collaborate with AI/ML and backend teams to integrate large language models into developer workflows</p></li><li><p>Optimize editor performance through smart diffing, incremental parsing, caching, and multithreading</p></li><li><p>Design and maintain plugin systems and developer extension frameworks</p></li></ul><hr /><strong>What We’re Looking For</strong><ul><li><p>4+ years developing developer tools, IDEs, language tooling, or related software</p></li><li><p>Strong hands-on experience in <strong>TypeScript</strong>, <strong>Python</strong>, <strong>Go</strong>, or <strong>C++</strong></p></li><li><p>Deep familiarity with editor architectures, especially <strong>Monaco</strong>, <strong>Tree-sitter</strong>, or similar frameworks</p></li><li><p>Experience with <strong>Language Server Protocol (LSP)</strong>, AST parsing, and semantic code navigation</p></li><li><p>Built or maintained plugin/extension systems, command registries, or similar</p></li><li><p>Solid understanding of developer workflows, version control, and extensibility</p></li></ul><hr /><strong>Bonus Points</strong><ul><li><p>Experience integrating LLMs (OpenAI, Claude, DeepSeek, etc.) into developer workflows</p></li><li><p>Knowledge of embeddings, token caching, or AI-powered code refactoring</p></li><li><p>Open-source contributions to IDEs, devtools, or language tooling</p></li></ul><hr /><strong>Quick Fit Questions</strong> (Please consider before applying)<ol><li><p>Have you built or contributed to IDEs or extensions (e.g., VS Code plugins)?</p></li><li><p>Have you contributed to any open-source projects?</p></li><li><p>Are you proficient in TypeScript, Python, Go, or C++?</p></li><li><p>Do you understand how editors like Monaco or Tree-sitter work under the hood?</p></li><li><p>Have you worked with LSP, AST parsing, or developer code navigation tools?</p></li><li><p>Have you built plugin or command registry systems?</p></li><li><p>Have you integrated AI/LLM tooling into developer platforms?</p></li></ol><p>If you answered yes to most, we want to hear from you!</p><hr /><strong>Why Join?</strong><ul><li><p>Be a founding engineer in a fast-growing AI SaaS startup shaping semiconductor design</p></li><li><p>Work directly with the VP of Software and collaborate with Silicon Valley HQ</p></li><li><p>Influence product and team strategy with leadership growth potential</p></li><li><p>Competitive salary + early equity in a high-impact startup</p></li><li><p>Flexible hybrid work environment with a low-ego, high-trust culture</p></li></ul><hr /><p> <strong>Interested?</strong> Send me a message or apply directly below. Tag someone who would be perfect for this!</p><p>#SoftwareEngineer #IDE #DevTools #AI #LLM #TorontoTech #Hiring <span >#EngineeringLeadership</span> #DeveloperTools #Startups</p><p>Apply: <span >sasha@talenttohire.com</span> | 416-833-3533</p><p>For more jobs check us here: <span >https://www.linkedin.com/company/talenttohire</span></p><p></p></p></p>
Back to Listings

Create Your Resume First

Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.

It's fast, easy, and increases your chances of getting an interview!

Create Resume

Application Disclaimer

You are now leaving Jobsincanada.info and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.

Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.