About the Role
Guide the evolution of a widely-used integrated development environment platform by leading technical decisions, mentoring engineers, and driving forward innovation in developer productivity tools.
Responsibilities
- Lead architectural design and implementation for a widely adopted IDE platform
- Mentor developers in best practices for code quality and system design
- Drive technical decision-making across platform components
- Collaborate with product teams to align platform capabilities with user needs
- Ensure stability and performance of core development tools
- Guide refactoring and modernization of legacy systems
- Promote consistency in APIs and extension points
- Evaluate and integrate new technologies into the platform stack
- Support plugin developers with documentation and tooling
- Troubleshoot complex issues reported by internal and external users
- Participate in code reviews with a focus on scalability and maintainability
- Define and uphold engineering standards across the team
- Contribute to long-term roadmap planning for platform evolution
- Balance innovation with backward compatibility requirements
- Foster a culture of technical excellence and knowledge sharing
Nice to Have
- Contributions to IntelliJ-based tools or plugins
- Public speaking or conference participation in software development
- Published articles or talks on IDEs or programming tools
- Experience with static code analysis or language server protocols
- Involvement in developer community forums or support channels
- Familiarity with Kotlin Multiplatform or related frameworks
- Track record of improving developer experience through tooling
Compensation
Competitive salary based on experience and location
Work Arrangement
Flexible, remote-friendly with optional office presence
Team
Collaborative team of experienced software engineers focused on building core IDE technologies
About the IntelliJ Platform
The IntelliJ Platform powers a range of popular integrated development environments used by developers around the world. It provides a robust foundation for building language-aware editors, debugging tools, and custom IDEs through a rich plugin ecosystem.
What We Value
Deep technical expertise combined with a practical approach to solving real-world development problems. We value clear communication, thoughtful design, and a commitment to long-term code health over quick fixes.
Available for qualified candidates in select regions