About the Role
We’re expanding the IntelliJ Ultimate team — the group responsible for delivering world-class development experiences for enterprise Java and Kotlin projects. Our work powers the seamless integration of frameworks and libraries like Spring, Quarkus, and Hibernate, and enables millions of developers to build, debug, run, and deploy complex enterprise applications with confidence and productivity. We’re now looking for a Senior Software Engineer to take ownership of core functional areas within IntelliJ IDEA Ultimate. This Senior Software Engineer remote position offers a unique opportunity to work on advanced tooling that impacts the developer experience globally.
What You'll Do
- Take end-to-end ownership of IntelliJ IDEA Ultimate features and subsystems related to enterprise frameworks, build tools, runtime configurations, and application servers.
- Design and implement advanced tooling for Java, Kotlin, Spring, and related ecosystems.
- Collaborate closely with other senior engineers and tech leads to ensure architectural consistency and technical excellence in all areas of IntelliJ IDEA.
- Drive innovation and usability improvements in large-scale, production-grade developer tools.
- Contribute to maintaining IntelliJ IDEA’s reputation for quality, reliability, performance, and developer delight.
Requirements
- Strong expertise in Java and Kotlin, with a deep understanding of the JVM.
- Solid experience with the Spring ecosystem and/or other popular enterprise frameworks and libraries, including their configuration, deployment, and runtime models.
- A proven track record of working on complex systems, large-scale codebases, or developer tooling.
- The ability to design, maintain, and evolve clean, extensible, and well-architected software.
- A genuine interest in IDE internals, language tooling, and improving the developer experience.
- Excellent communication and collaboration skills — you’ll work with top engineers and multiple IntelliJ IDEA subsystems.
Nice to Have
- Experience with cloud-based development environments.
- Familiarity with CI/CD practices and tools.
- Knowledge of additional programming languages like JavaScript.
What We Offer
- Shape the future of enterprise development tooling in one of the world’s most advanced IDEs.
- Work on technologies that directly impact millions of professional developers.
- Collaborate with some of the best engineers in the developer tools industry.
- Enjoy broad technical ownership and opportunities for architectural influence.
- Receive top-tier compensation and benefit from a flexible work environment.
This Senior Software Engineer role at Jetbrains offers a unique opportunity to shape enterprise development tooling while working remotely. With competitive compensation and a collaborative environment, it's an exciting position for experienced engineers.
About JetBrains
Explore exciting career opportunities at JetBrains in 2026. Discover a variety of remote, hybrid, and office roles tailored to your skills. Utilize our advanced filters and application tracking features to streamline your job search. Stay informed with company insights and vacancy scores to find the perfect fit at JetBrains. Start your journey towards a rewarding career in tech today!
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months