yandex
jetbrains
Страна
Нидерланды
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorГибридПолная занятость

Staff Software Developer (IntelliJ Platform)

Оценка ИИ

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


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

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

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

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

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

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

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

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

I am writing to express my strong interest in the Staff Software Developer position for the IntelliJ Platform. Having followed JetBrains' innovations for years, I am deeply impressed by how the platform has set the gold standard for developer productivity. My extensive experience in JVM-based systems design and large-scale refactoring aligns perfectly with your goals of re-architecting core subsystems and refining the plugin ecosystem.

In my previous roles, I have focused on building robust, scalable APIs and managing complex deprecation cycles in large monorepos. I am particularly excited about the challenge of making settings portable for remote development environments and leveraging Kotlin coroutines to enhance platform performance. My background in systems architecture and technical documentation ensures that I can not only implement these changes but also lead the team in defining clear standards for the future of the IntelliJ Platform.

I am eager to bring my critical thinking and architectural foresight to JetBrains. I look forward to the possibility of discussing how my technical expertise in JVM concurrency and UI tooling can contribute to the continued success of your world-class IDEs.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в jetbrains уже сейчас

Присоединяйтесь к команде 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.

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • 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 между локальной машиной и удаленным сервером разработки?

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

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

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

DstLab
200 000 ₽ – 280 000 ₽

.NET разработчик Middle+ , Senior

SeniorУдалённоРоссия
.NET Core · C++ · PostgreSQL · Entity Framework Core · REST · Git · CI/CD · Apache Kafka · RabbitMQ · React · MobX · TypeScript · HTML · CSS · JavaScript · Unit Testing
+16 навыков
NDA
200 000 ₽ – 250 000 ₽

Senior C++ Developer (ATM / Payment Systems)

SeniorУдалённоРоссия
C++ · CEN/XFS · NDC · EMV · StateMachine · API
+6 навыков
Top Selection
290 000 ₽ – 320 000 ₽

Senior Java developer

SeniorУдалённоРоссия
Java · Spring Boot · Spring Framework · Kafka · PostgreSQL · Microservices · DDD · Saga Pattern · Camunda · Temporal · Docker · Kubernetes · CI/CD · Apache Cassandra · Hibernate · ELK · GitLab CI · Argo CD
+18 навыков
Первый Бит
350 000 ₽ – 500 000 ₽

Старший разработчик C++

SeniorУдалённоРоссия
C++ · STL · Java · JVM · Python · asyncio · TCP/IP · HTTP · REST · AMQP · RabbitMQ · PostgreSQL · SQLite · Linux · Systemd · Android · Kotlin
+17 навыков
DataDev
250 000 ₽ – 300 000 ₽

Senior Java Developer

SeniorУдалённоРоссия
Java · Spring Framework · Spring Boot · Spring Cloud · Hibernate · SOLID · OOP · Redis · MongoDB · Docker · Kubernetes · CI/CD · JUnit · Mockito · Microservices · Web3
+16 навыков
Точка Банк
до 575 000 ₽

Senior Python-разработчик

SeniorУдалённоРоссия
Python · Microservices · Agile · Scrum · Unit Testing · System Design · High Load
+7 навыков
более 1000 офферов получено
4.9

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

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

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

jetbrains
Страна
Нидерланды