Staff Software Developer (JVM)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Staff Software Developer (JVM): Architecting core subsystems of the IntelliJ Platform and evolving the plugin development ecosystem with an accent on JVM concurrency, modern API design, and large-scale refactoring. Focus on re-architecting systems for remote development environments, defining clear API boundaries, and ensuring long-term platform stability through meticulous technical documentation and deprecation management.
Location: Must be based in the Netherlands, Serbia, Germany, USA (Boston, Foster City, Marlton), Cyprus, Spain, Czech Republic, Poland, or Armenia.
Company
is a leading creator of intelligent developer tools designed to automate routine checks, boost productivity, and empower software developers globally.
What you will do
- Drive the plugin development ecosystem for remote development and UI tooling by defining clear, minimal APIs.
- Re-architect core subsystems to ensure settings are flexible and portable across different environments.
- Implement and manage processes for the IntelliJ Platform API deprecation cycle.
- Draft high-quality technical documentation to support internal and external developers.
- Perform large-scale refactoring within complex monorepo environments.
- Apply architectural foresight to shape the future of platform tooling.
Requirements
- Extensive experience in platform architecture and systems design.
- Strong understanding of JVM concurrency.
- Proven knowledge of Kotlin coroutines.
- Strong technical writing and documentation skills.
- Ability to organize and execute large-scale refactoring in monorepos.
Nice to have
- Experience building professional developer tools.
- Knowledge of database internals and network applications.
- Experience with diverse UI frameworks.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →