Staff Software Developer (IntelliJ Platform)
Core
Designing and evolving the IntelliJ Platform, the core engine for JetBrains IDEs, to support remote development and UI tooling for millions of developers.
Role type
Staff Software Developer (Platform Architecture)
Builds
The IntelliJ Platform (core subsystems, APIs, documentation) for JetBrains IDEs
Domain
Developer Tools / IDEs / JVM Ecosystem
Deliverable
production ML models | product features | infrastructure
Required skills
Platform architecture, systems design, JVM concurrency, Kotlin coroutines, large-scale refactoring in monorepos, technical writing
Preferred skills
Building developer tools, UI frameworks, database internals, network applications
Technologies
Kotlin, IntelliJ Platform, JVM, Monorepos
Responsibilities
Drive the plugin development ecosystem by defining minimal APIs and documentation; Re-architect core subsystems for flexibility and portability; Organize and implement the deprecation cycle for the IntelliJ Platform API.
Seniority
Staff, hands-on IC with architectural leadership