Enable job alerts via email!

Senior Software Engineer - Intelligent Code Editor

Cognichip Inc.

Toronto

On-site

CAD 100,000 - 140,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading AI startup in Toronto seeks a Senior Software Engineer to innovate in developing intelligent Integrated Development Environments (IDEs) for semiconductor design engineers. The role requires strong programming skills and extensive experience in modern software tools, focusing on enhancing developer experience and integrating advanced AI capabilities.

Benefits

Opportunity to shape the technical direction of a disruptive AI startup
Competitive compensation package including equity
Collaborative and innovative startup culture

Qualifications

  • 5+ years of experience developing modern software tools or IDEs.
  • Strong programming skills in TypeScript, Python, Go, or C++.
  • Deep familiarity with editor architecture, especially Monaco (VS Code), Tree-sitter, or similar frameworks.

Responsibilities

  • Design and implement the underlying architecture of a modular, extensible code editor.
  • Integrate with Language Server Protocol (LSP), Tree-sitter, and AST-based systems.
  • Build intelligent features such as autocomplete and context-aware suggestions.

Skills

TypeScript
Python
Go
C++
Editor Architecture
Language Server Protocol
AST Parsing
Semantic Code Navigation

Job description

We are looking for a curious and performance-minded Software Engineer to help build the next generation of intelligent Integrated Development Environments (IDEs) for semiconductor design engineers. You will work at the intersection of developer experience, language tooling, and agentic AI integration to create a fast, responsive, and deeply intuitive development environment that other engineers in the semiconductor field would love.

Your work will enable advanced features like real-time code intelligence, LLM-assisted agentic workflows, and low-latency editing at scale, empowering developers to write, navigate, and refactor code with confidence and speed.

Core Responsibilities :

  • Design and implement the underlying architecture of a modular, extensible code editor and development environment
  • Integrate with Language Server Protocol (LSP), Tree-sitter, and AST-based systems to enable fast and accurate code analysis
  • Build intelligent features such as autocomplete, go-to-definition, find-references, inline documentation, and context-aware suggestions
  • Optimize performance of the editor through smart diffing, debouncing, incremental parsing, caching, and multi-threading
  • Implement systems for plugin extensibility, file system management, and project awareness
  • Collaborate with AI and backend teams to integrate large language models for inline completions, chat, code transformation, and summarization

Required Skills & Experience :

  • 5+ years of experience developing modern software tools or IDEs
  • Strong programming skills in TypeScript, Python, Go, or C++
  • Deep familiarity with editor architecture, especially Monaco (VS Code), Tree-sitter, or similar frameworks
  • Experience with Language Server Protocol (LSP), AST parsing, and semantic code navigation
  • Experience integrating or building plugin systems and command registries
  • Solid understanding of developer workflows, devtools, and source control systems

Nice to Have :

  • Familiarity with embedding models, token caching, or AI-powered refactoring tools
  • Prior experience contributing to open-source editors or developer platforms

What We Offer :

  • Opportunity to shape the technical direction of a disruptive AI startup
  • Competitive compensation package including equity
  • High-caliber, talented collaborators from diverse disciplines
  • Collaborative and innovative startup culture
Create a job alert for this search

Senior Software Engineer • Toronto, ON, Canada

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer

Tali AI

Toronto

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer

Softlinx

Toronto

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Senior Software Engineer (C++ & Python)

NearSource

Toronto

Remote

CAD 85,000 - 120,000

6 days ago
Be an early applicant

Senior Software Engineer : API and Developer Product & Engineering • Remote Canada, Toronto, Ca[...]

Penny Jar Capital, LLC

Toronto

Remote

CAD 90,000 - 130,000

Today
Be an early applicant

Senior Software Engineer

Wavelo

Toronto

Remote

CAD 114,000 - 127,000

7 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 125,000

7 days ago
Be an early applicant

Senior Software Engineer Trading

Promote Project

Toronto

Remote

CAD 65,000 - 110,000

Yesterday
Be an early applicant

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

5 days ago
Be an early applicant

Senior Software Engineer - Credit

Marqeta

Toronto

Remote

CAD 112,000 - 140,000

5 days ago
Be an early applicant