yandex
J
jetbrains
Страна
Нидерланды
SeniorГибридПолная занятость

Staff Software Developer (IntelliJ Platform)

ИИОценка ИИ

Это вакансия мечты для системного разработчика: работа над инструментами, которыми пользуется всё сообщество, в компании с сильнейшей инженерной культурой. Широкая география офисов и влияние на индустрию делают это предложение уникальным.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Роль Staff-уровня в JetBrains требует исключительных знаний архитектуры JVM, многопоточности и опыта работы с огромными монорепозиториями. Кандидат должен обладать не только техническим мастерством, но и способностью определять стандарты разработки для всей экосистемы плагинов.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана135 000 €
Рынок110 000 € – 160 000 €
ИИОценка ИИ

Зарплата для Staff-позиций в JetBrains в Амстердаме обычно соответствует верхнему сегменту рынка (Tier 1 компании). Указанные рыночные оценки отражают базовый оклад, однако в JetBrains общая компенсация может быть выше за счет бонусов и релокационного пакета.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Описание вакансии

At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.

The IntelliJ Platform is the foundation of JetBrains IDEs, driving innovation and enabling millions of developers worldwide to achieve their full potential. We’re now looking for a Staff Software Developer to join the IntelliJ Platform team and help us deliver features and improvements that redefine what it means to be productive.

In this role, you will:

  • Drive the plugin development ecosystem (internal and external) for both 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 by 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.

We’ll be happy to have you on our team if you have:

  • Extensive experience in platform architecture and systems design
  • A strong understanding of JVM concurrency
  • Knowledge of Kotlin coroutines
  • Strong technical writing and documentation skills
  • Critical thinking and architectural foresight
  • The ability to organize and perform large-scale refactoring in monorepos

We’d be especially thrilled if you have:

  • Experience building developer tools
  • Experience with different UI frameworks
  • Knowledge of database internals
  • Experience working with network applications

#LI-KT1

We are an equal opportunity employer

We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.

We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • Kotlin
  • JVM
  • Java
  • Concurrency
  • Kotlin Coroutines
  • System Design
  • Software Architecture
  • API Design
  • Refactoring

Возможные вопросы на собеседовании

Позиция Staff Developer подразумевает работу с ядром платформы, где ошибки в конкурентности могут привести к критическим сбоям.

Расскажите о наиболее сложной проблеме с JVM concurrency, которую вы решали в крупном проекте. Как вы обеспечили потокобезопасность без ущерба для производительности?

Вакансия требует опыта работы с Kotlin coroutines для оптимизации платформы.

Как бы вы подошли к миграции блокирующего legacy-кода в IntelliJ Platform на Kotlin coroutines, учитывая требования к отзывчивости UI?

Одной из задач является рефакторинг core-подсистем и управление циклом устаревания (deprecation) API.

Как вы организуете процесс внесения ломающих изменений в API, который используют тысячи внешних разработчиков плагинов, чтобы минимизировать их боль?

JetBrains ищет человека для работы над удаленной разработкой и переносимыми настройками.

Какие архитектурные вызовы вы видите в реализации синхронизации настроек IDE между локальной машиной и удаленным сервером разработки?

Работа ведется в огромном монорепозитории.

Опишите ваш опыт проведения крупномасштабных рефакторингов в монорепозиториях. Какие инструменты и стратегии вы используете для контроля качества и предотвращения регрессий?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

J
jetbrains
Нидерланды
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!