- Страна
- Сербия
Откликайтесь
на вакансии с ИИ

Software Engineer (IntelliJ Platfrom Licensing)
Исключительная вакансия в одной из самых уважаемых технологических компаний мира. Работа над продуктами, которыми пользуется все сообщество разработчиков, предлагает уникальный профессиональный рост.
Сложность вакансии
Высокая сложность обусловлена необходимостью работы с кодовой базой IntelliJ Platform, строгими требованиями к знанию алгоритмов и опытом проектирования API для миллионов пользователей.
Анализ зарплаты
JetBrains обычно предлагает зарплаты выше среднего по рынку Сербии для опытных инженеров, дополняя их отличным релокационным пакетом и бонусами. Указанный диапазон отражает рыночные реалии для Senior-разработчиков в Белграде.
Сопроводительное письмо
I am writing to express my strong interest in the Software Engineer position for the IntelliJ Platform Licensing team. As a developer who has long relied on JetBrains tools, I am excited by the opportunity to contribute to the core infrastructure that powers products like IntelliJ IDEA and the new AI Assistant. My background in Java and Kotlin development, combined with a deep interest in building scalable and secure systems, aligns perfectly with your goal of modernizing the licensing subsystem.
I am particularly drawn to this role because it involves solving complex technical challenges for a massive user base. I have experience in API design and a solid understanding of data structures, which I believe are crucial for reimagining a flexible licensing framework. Working on the IntelliJ Platform, especially with the transparency of the intellij-community repository, is a unique opportunity to contribute to the global developer ecosystem.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в jetbrains уже сейчас
Присоединяйтесь к команде JetBrains и создавайте инструменты, которыми пользуются миллионы разработчиков по всему миру!
Описание вакансии
At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.
With hundreds of thousands of users around the world, IntelliJ IDEA is the best development environment for Java and other programming languages. We have created several other IDEs and additional products for working with code, such as Qodana, based on the IntelliJ Platform.
We want to develop our platform, make it more flexible, and adapt it to various tasks and scenarios. Recently, we’ve implemented several major changes relating to our in-IDE licensing subsystem. These include new free license options and the release of AI Assistant and Junie. Now, we need to reimagine and modernize our licensing subsystem entirely.
Requirements:
- Experience working on Java or Kotlin projects.
- The ability to solve complex technical problems in real products with a wide range of customers.
- Knowledge of algorithms and data structures.
- English language proficiency sufficient for correspondence, including with end users.
Our ideal candidate would have:
- Experience working with profilers.
- Experience creating and designing APIs.
- Experience writing plugins for IntelliJ IDEA.
- Knowledge of how code analysis tools work.
- Knowledge and experience using other programming languages besides Java and Kotlin.
How we work:
- We store our source code in Git, with some of the code stored publicly on GitHub. (https://github.com/JetBrains/intellij-community).
- Most of our source code is written in Java and Kotlin. However, there are also small pieces that are written in Rust, C, and C++.
- To organize our team’s work, we use JetBrains tools, including Space for code reviews, TeamCity for automated testing and product builds, and YouTrack for bug tracking.
#LI-KT1
#LI-DNI
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.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Kotlin
- Git
- Algorithms
- Data Structures
- API Design
- IntelliJ SDK
- Rust
- C++
Возможные вопросы на собеседовании
Лицензирование — критически важная часть продукта. Важно понимать, как кандидат обеспечит стабильность при внесении изменений.
Как бы вы подошли к рефакторингу критически важной подсистемы лицензирования, чтобы минимизировать риски для существующих пользователей?
JetBrains ценит производительность. Умение работать с профайлерами — одно из желаемых качеств.
Расскажите о случае, когда вы использовали профайлер для обнаружения узкого места в производительности. Каков был результат?
Платформа IntelliJ используется во многих продуктах. Кандидат должен уметь проектировать гибкие интерфейсы.
Какими принципами вы руководствуетесь при проектировании публичных API, которые будут использоваться другими командами или плагинами?
Проверка лицензий часто происходит по сети. Нужно понимать навыки работы с сетевыми протоколами и безопасностью.
Как обеспечить надежную проверку лицензии в условиях нестабильного интернет-соединения или его отсутствия?
В требованиях указано знание алгоритмов. Это стандартный блок для JetBrains.
Предложите структуру данных для эффективного хранения и поиска прав доступа пользователя к различным модулям IDE.
Похожие вакансии
Software Engineer - Python, Automation
Intermediate Java Developer (Big Data)
Intermediate Java Developer
Software Developer (Ktor Framework)
Software Developer (Ktor Framework)
Software Developer (Platform/ Remote Development)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Сербия