Belgrade, Serbia; Madrid, Spain; Remote, Germany Hybrid

JetBrains is hiring a Senior/Staff Software Developer - Kotlin Multiplatform Tooling

About the Role

Develop and maintain tooling infrastructure for Kotlin Multiplatform, ensuring robust IDE support and seamless cross-platform development workflows.

Responsibilities

  • Design and implement features for Kotlin-based development tools
  • Improve IDE integration for multiplatform projects
  • Collaborate with language engineers to align tooling with compiler evolution
  • Diagnose and resolve performance bottlenecks in tooling environments
  • Enhance debugging and code analysis capabilities
  • Support cross-platform project configuration and dependency management
  • Contribute to open-source components of the development toolkit
  • Write automated tests for tooling functionality
  • Gather and respond to user feedback on development experience
  • Optimize build system interactions for Kotlin projects
  • Maintain compatibility across IDE versions and platforms
  • Document technical specifications and implementation details
  • Participate in code reviews and architectural discussions
  • Assist in defining roadmap priorities for tooling improvements
  • Troubleshoot complex issues reported by developers
  • Ensure consistent behavior across different operating systems
  • Integrate new language features into development tools
  • Collaborate with UX designers to refine workflows
  • Support plugin ecosystems that extend tooling functionality
  • Monitor stability and performance metrics in real-world usage
  • Engage with the Kotlin community through forums and issue trackers
  • Contribute to technical documentation for advanced configurations
  • Evaluate third-party tools for potential integration
  • Prototype experimental features for future releases
  • Maintain backward compatibility during updates

Nice to Have

  • Contributions to Kotlin tooling projects
  • Experience with IntelliJ Platform plugins
  • Knowledge of language server protocol implementations
  • Background in static analysis tools
  • Familiarity with Gradle plugin development
  • Involvement in developer community outreach
  • Experience mentoring other developers
  • Published technical content on tooling topics
  • Participation in open-source governance
  • Understanding of internationalization in IDEs

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid or remote options available

Team

Part of a core language tools team focused on Kotlin ecosystem development

About the Team

This team is responsible for the core tooling that supports Kotlin Multiplatform development. Members work closely with language designers and compiler engineers to ensure a cohesive and powerful development experience. The focus is on building reliable, high-performance tools used by developers worldwide.

What We Value

Technical excellence, collaboration, and a deep commitment to developer experience are central to our culture. We value clear communication, initiative, and the ability to balance innovation with stability in tooling solutions.

Available for qualified candidates

About company
JetBrains
JetBrains creates intelligent development tools including IDEs like IntelliJ IDEA, focused on improving developer productivity through smart code assistance and advanced software development platforms.
All jobs at JetBrains Visit website
Job Details
Department Kotlin Multiplatform Tooling
Category other
Posted 13 days ago