Lead Java/Kotlin Software Developer (JetBrains IDEs)

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.

PhpStorm, one of the flagship IntelliJ-based IDEs, serves nearly a million PHP developers daily, providing them with robust tools to write, debug, and optimize their code. With the rising popularity of AI and remote development, users’ needs are constantly evolving – and PhpStorm is ready to evolve with them.

We are now seeking a Lead Java/Kotlin Developer to join our team. In this role, you will have the opportunity to drive innovation and shape the future of PhpStorm while solving complex engineering challenges at scale.

We’re looking for a seasoned professional with:

  • 5+ years of Java/Kotlin development experience.
  • Expertise in multi-threaded programming and performance optimization for large-scale applications.
  • A solid grasp of algorithms, data structures, and architectural patterns.
  • Strong communication skills and a high level of fluency in spoken and technical written English.
  • A leadership mindset with a willingness to mentor others, lead discussions, and drive initiatives.

You should thrive in an environment that values initiative and collaboration. In our flat hierarchy, you’ll take part in both decision-making and implementation, ensuring that your ideas benefit the end user.

How we work

Our development approach emphasizes stability, usability, and continuous innovation:

  • No micromanagement: As a Lead Developer, you’ll take ownership of significant parts of the system, ensuring quality and efficiency while mentoring others.
  • Tech stack: PhpStorm’s source code is written in Java and Kotlin. Knowledge of PHP is not needed.

Your responsibilities

In this role, you will:

  • Lead the design and implementation of large-scale, performance-critical features.
  • Drive architectural changes to support emerging use cases like AI-powered development and remote workflows.
  • Improve PhpStorm’s performance, particularly for handling massive datasets and multi-threaded processes.
  • Collaborate with cross-functional teams to prioritize and deliver impactful enhancements.
  • Guide and mentor less experienced developers to foster team growth and excellence.

Why join us

This is an opportunity to work on one of the most widely used development tools in the world and directly impact the productivity of millions of PHP developers. If you’re passionate about solving challenging technical problems and leading innovation, we’d love to hear from you.

Team

PhpStorm

Emplacements

Armenia (Yerevan)
Cyprus (Limassol, Paphos)
Czech Republic (Prague)
Germany (Munich, Berlin)
Netherlands (Amsterdam)
Poland (Warsaw)
Serbia (Belgrade)

Partager cette offre d'emploi

Benefits and perks

Depending on office facilities and local market rules

  • Fascinating work in a friendly team.
  • A flexible working schedule.
  • 30 days of paid vacation (local regulations apply).
  • An office library with specialized work-related books and magazines.
  • A comfortable working environment, ergonomic workstations, a gym and leisure facilities, and a range of commuter benefits.
  • Excellent opportunities for professional and personal development, including travel to professional conferences worldwide, access to the LinkedIn Learning platform, and more.
  • Additional benefits include: lunch, free refreshments, and snacks provided in the office, and much more.