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

Senior Software Engineer - Infrastructure (Toolbox App)
Работа в JetBrains — это престижный бренд, работа над инструментами для разработчиков и сильная инженерная культура. Высокий балл за влияние продукта на индустрию и современный стек.
Сложность вакансии
Роль требует глубоких знаний Java/Kotlin и Spring, а также опыта миграции сложных систем. Высокая планка JetBrains к качеству кода и архитектуре делает отбор достаточно строгим.
Анализ зарплаты
JetBrains обычно предлагает зарплаты на уровне или выше верхнего дециля рынка для Senior-разработчиков в Германии и Польше, дополняя их отличным соцпакетом. Указанный диапазон отражает средние рыночные значения для опытных инженеров в этих регионах.
Сопроводительное письмо
I am writing to express my strong interest in the Senior Software Engineer - Infrastructure position for the Toolbox App at JetBrains. As a long-time user of JetBrains tools, I have always admired the company's commitment to developer productivity, and I am excited by the opportunity to contribute to the core hub that manages these essential applications. My background in building robust backend systems with Kotlin and the Spring framework aligns perfectly with your current tech stack and the evolution of your cloud infrastructure.
In my previous roles, I have successfully led complex migrations from legacy systems to modern, dynamic architectures, ensuring high availability and performance. I have extensive experience working with PostgreSQL, Redis, and S3, and I am particularly interested in the challenge of transitioning the Toolbox App's metadata delivery to a rule-based web service. I thrive in collaborative environments where I can take ownership of backend components and drive technical roadmaps that directly impact the developer experience.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в 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.
We are the dedicated team behind the Toolbox App, the central hub for managing all JetBrains IDEs and development tools. The app completely reimagines how developers discover, install, and update their software, offering effortless version management and project linking. This allows developers to focus purely on coding, supported by a clean, organized system.
Our cloud infrastructure is evolving, and you'll be joining us to drive this change. It currently includes:
- A legacy static metadata delivery system (served via CDN).
- A process for building and publishing metadata on demand.
- A new web service that provides dynamic, rule-based metadata handling.
The web service is the core of our current development efforts. It is built using the Spring framework, utilizes Postgres for persistence, Redis for caching, and S3 for blob storage.
If you are passionate about infrastructure migration, developing robust backend systems, and collaborating on high-impact tools, we'd like to hear from you.
In this role, you will:
- Lead the migration from our legacy metadata delivery system to the new, modern infrastructure.
- Design, develop, and optimize core features of the Toolbox infrastructure, enhancing communication and service reliability.
- Work closely with team members to define the architecture and technical roadmap for future enhancements.
- Take full ownership of key backend components, driving them from initial concept through to deployment and operation.
We’d be happy to have you on our team if you have:
- Solid programming experience with Java or Kotlin.
- Experience with CI tools is a plus.
- Experience with the Spring framework.
- The ability to quickly understand, analyze, and contribute to existing codebases (both product and test code).
- A strong capacity to grasp new concepts rapidly and to thrive both independently and as part of a collaborative team.
- A proactive mindset with a willingness to propose new ideas and drive continuous improvement in our engineering practices and approaches.
#LI-MP1
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
- Spring Framework
- PostgreSQL
- Redis
- Amazon S3
- CI/CD
- Infrastructure
- Backend Development
Возможные вопросы на собеседовании
Кандидату предстоит переводить систему со статики на динамику, важно понимать риски.
Какие основные риски вы видите при миграции с legacy-системы доставки статических метаданных на динамический веб-сервис и как их минимизировать?
В описании указаны Postgres, Redis и S3. Нужно проверить умение проектировать надежные системы.
Как бы вы спроектировали систему кэширования метаданных с использованием Redis, чтобы обеспечить минимальную задержку для пользователей по всему миру?
JetBrains ценит качество кода и самостоятельность.
Опишите ваш подход к обеспечению качества кода при работе с существующей кодовой базой (legacy code). Как вы балансируете между рефакторингом и внедрением новых фич?
Инфраструктура Toolbox App критична для обновления всех IDE.
Как обеспечить отказоустойчивость сервиса метаданных, если S3 или база данных станут временно недоступны?
Вакансия подразумевает лидерство в технических решениях.
Расскажите о случае, когда вы предложили архитектурное изменение, которое значительно улучшило производительность или надежность системы. Как вы убеждали команду?
Похожие вакансии
Intermediate/Senior DevOps
Infrastructure Engineer - L3
Senior Software Engineer, Reliability
Senior Software Engineer, SRE
Senior Site Reliability Engineer (FinOps) - Platform
Senior DevOps Platform Engineer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Германия