Staff Software Developer (IntelliJ Platform) (m/f/d)
Core
Designing and re-architecting the IntelliJ Platform foundation to enable developer tools and IDEs for millions of users globally.
Role type
Staff Software Developer (Platform Architecture)
Builds
IntelliJ Platform core subsystems, plugin development ecosystems, and remote development tooling.
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, JVM, IntelliJ Platform
Responsibilities
Define minimal APIs and documentation for the plugin development ecosystem; Re-architect core subsystems for flexibility and portability; Organize and implement API deprecation cycles.
Seniority
Staff, hands-on IC with architectural leadership