CareerPlanSign in

Software Tool developer_ECT

bangalore, in💼 Full-time🗓 2026-09-24 → 2026-09-25

Core

Design and build developer productivity tools and language tooling to improve developer workflows and enable structured modeling using DSLs.

Role type

Senior IC tooling and language engineering developer

Builds

VS Code extensions, DSL grammars, language services, CLI utilities, and CI/CD integrations

Domain

Developer tooling, Language Engineering, IDE plugins

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

JavaScript, TypeScript, Node.js, VS Code extension development, DSL engineering, Langium, Language Server Protocol (LSP), Debug Adapter Protocol (DAP), Python scripting, Jenkins CI/CD, Electron framework

Preferred skills

Embedded software development workflows, CMake, cross-compilation toolchains, grammar engineering, AST manipulation, code generation patterns, semantic versioning, VSIX packaging

Technologies

JavaScript, TypeScript, Node.js, Langium, LSP, DAP, Python, Jenkins, Electron, CMake

Responsibilities

Develop and maintain VS Code extensions with editor capabilities (syntax highlighting, code completion, diagnostics); Design and evolve DSLs using workbenches like Langium; Integrate DSL tooling into CI/CD pipelines and build CLI utilities; Write unit/integration tests and produce developer documentation.

Seniority

Mid-Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.