
Staff Software Developer (IntelliJ Platform)
JetBrains
Amsterdam
2 weeks ago
Staff Software Developer (IntelliJ Platform)
JetBrains is seeking a Staff Software Developer to join the IntelliJ Platform team in Amsterdam, focusing on plugin development ecosystem and core subsystem re-architecture. The role requires extensive experience in platform architecture, JVM concurrency, and Kotlin coroutines.
On-site
Full-time
Principal
Platform Architecture
Systems Design
Salary
Not specified
Core Qualifications
Technical (Must-have)
platform architecturesystems designJVM concurrencyKotlin coroutinestechnical writingdocumentationlarge-scale refactoringmonorepos
Soft Skills
critical thinkingarchitectural foresightorganization
Preferred Qualifications
Technical (Nice-to-have)
developer toolsUI frameworksdatabase internalsnetwork applications
Key Responsibilities
- Drive the plugin development ecosystem (internal and external) for remote development and UI tooling by defining clear, minimal APIs, drafting documentation, and shaping the team's definition of done.
- Re-architect several core subsystems to meet modern needs, including making settings flexible and portable across machines (for remote or dev-provisioned environments).
- Organize and implement processes related to the deprecation cycle for the IntelliJ Platform API.
IntelliJ PlatformStaff Software DeveloperKotlinJVMRemote DevelopmentPlugin DevelopmentJetBrainsAmsterdamOn-site