JetBrains - Technical Product Manager (IntelliJ Scala Plugin)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Has professional software development experience in Scala (this is a must). • Has at least five years of experience in technical product management or a comparable role in a complex technical domain. • Works closely with the product instead of relying solely on reports and meetings. • Has experience with AI coding tools and agents, and curiosity about how they are reshaping developer workflows. • Can define clear roadmaps with problem statements, success criteria, and explicit trade-offs. • Has strong communication skills in English – written and spoken – for both technical peers and executive audiences. • Is ready to represent the product externally at conferences, in blog posts, and in community interactions. • Takes the developer experience personally – not as an abstract metric, but as something they feel in their own daily workflow. • We'd be especially thrilled if you: • Have experience developing IntelliJ Platform plugins or working with the IntelliJ Platform SDK, or have other technical experience with language tooling and IDEs. • Have built or contributed to evaluation pipelines, benchmarks, or quality measurement systems. • Have given technical talks or published content aimed at developer audiences.
Responsibilities
• Own the product vision for the Scala plugin, ensuring it provides fast, correct, and trustworthy IDE support that evolves with the language. • Analyze product usage statistics and run a consistent pipeline of user interviews to ground decisions in real workflows. • Use IntelliJ IDEA with the Scala plugin daily – dogfooding features, catching regressions, and validating the developer experience first-hand. • Maintain and develop reference projects that serve as showcases for new features, material for conference demos, and a living test bed for DX quality. • Own and continuously adapt the plugin roadmap for short-term release goals, mid-term initiatives, and longer-term projects related to the Scala ecosystem. • Align plugin planning with Scala compiler releases and IntelliJ IDEA release trains. • Make judgments about trade-offs and say "no" when cost, risk, or maintenance burden outweighs user value. • Define problem statements, success criteria, and scope for features, and then collaborate with engineers to validate and refine them. • Represent core Scala stakeholders – developers and library authors – and prioritize recurring pain points, for example, false positives, slow analysis, unreliable refactorings, onboarding pain points, and AI agent integrations. • Coordinate with Developer Advocates, the IntelliJ IDEA and Marketing teams, and other JetBrains teams.
Benefits
• Strong base salary. We offer competitive pay that reflects your skills and experience. • Flexible work location. Enjoy the freedom to work from home or from the office. • Remote work. Spend up to 30 days per year working remotely from abroad. • Extra time off. More days to relax, recharge, and do the things you love. • Medical insurance allowance. Enjoy peace of mind for you and your family • Learning and development opportunities. Access to conferences, courses, and language classes. • Relocation support. We help make your move as smooth and stress-free as possible. • Language classes. Pick up the local language or sharpen your English skills. • Fuel your day. Enjoy a hot meal or receive a lunch allowance on workdays. • Mental health support. To help you feel your best, we provide easy access to professional mental health services. • Sports benefit. Enjoy an on-site gym or sports club stipend. • Internal events. Join company-wide celebrations and team gatherings.
No credit card. Takes 10 seconds.