
JetBrains · Amsterdam
At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By autom...
At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective
developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow,
discover, and create.
The IntelliJ Platform is the foundation of JetBrains IDEs, driving innovation and enabling millions of developers worldwide to
achieve their full potential. We’re now looking for a Technical Lead to join the IntelliJ Platform team and help us deliver
features and improvements that redefine what it means to be productive.
minimal APIs, drafting documentation, and shaping the team’s definition of done.
(for remote or dev-provisioned environments).
We are an equal opportunity employer
We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that
welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.
We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create. The IntelliJ Platform is the foundation of JetBrains IDEs, driving innovation and enabling millions of developers worldwide to achieve their full potential. We’re now looking for a Staff Software Developer to join the IntelliJ Platform team and help us deliver features and improvements that redefine what it means to be productive. IN THIS ROLE, YOU WILL: * Drive the plugin development ecosystem (internal and external) for both remote development and UI tooling by defining clear, minimal APIs, drafting documentation, and shaping the team’s definition of done. * Re-architect several core subsystems to meet modern needs, including by making settings flexible and portable across machines (for remote or dev-provisioned environments). * Organize and implement processes related to the deprecation cycle for the IntelliJ Platform API. WE’LL BE HAPPY TO HAVE YOU ON OUR TEAM IF YOU HAVE: * Extensive experience in platform architecture and systems design * A strong understanding of JVM concurrency * Knowledge of Kotlin coroutines * Strong technical writing and documentation skills * Critical thinking and architectural foresight * The ability to organize and perform large-scale refactoring in monorepos WE’D BE ESPECIALLY THRILLED IF YOU HAVE: * Experience building developer tools * Experience with different UI frameworks * Knowledge of database internals * Experience working with network applications WHY JOIN JETBRAINS? * 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. * 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. *Some benefits may vary depending on location. #LI-KT1 We are an equal opportunity employer We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation. We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
At JetBrains, code is our passion. Ever since we started back in 2000, we have been striving to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create. The Python Ecosystem team builds PyCharm – one of the most popular Python IDEs in the world – along with the Python plugin for IntelliJ IDEA. As AI changes how developers write, debug, and ship code, we’re making our Python tools AI-native. We’re looking for an AI Lead to drive this effort by shaping the architecture, building key components hands-on, and guiding the team in making strong decisions around AI-powered product development. In this role, you will: * Lead the technical design of AI features in PyCharm and our Python tooling, including MCP integrations, agent workflows, tool design, and context management. * Prototype and ship features yourself – this is a hands-on technical leadership role. * Help the team adopt AI technologies effectively by providing technical guidance, reviewing approaches, and sharing practical patterns. * Evaluate emerging AI tools, frameworks, and providers, and make pragmatic decisions about what to build and what to integrate. * Work closely with product managers, ML engineers, QA specialists, and senior developers to turn product ideas into solid technical plans. * Navigate a large Kotlin/Java codebase and expose IntelliJ Platform capabilities – such as code analysis, inspections, refactorings, and type inference – to AI-powered workflows. * Contribute to cross-team AI efforts and help define shared engineering patterns where appropriate. We’d love to talk to you if you have: * Strong software engineering experience, particularly in Python and/or Kotlin/JVM. * Deep, hands-on familiarity with modern AI tooling for developers, including coding assistants, agents, MCP, and LLM-based workflows. * Experience working in large, mature codebases and delivering meaningful technical change without compromising quality. * Familiarity with LLM evaluation and benchmarking. * A track record of making good technical decisions in fast-moving, ambiguous areas like proposing architectures, building prototypes, and iterating based on feedback. * Strong communication skills and the ability to influence technical direction without formal authority. * A strong product sense and care about solving real user problems, not just building interesting technology. Nice to have: * Experience with IDE or developer tooling internals, such as language servers, code analysis, or related systems. * Experience with the Python AI/ML ecosystem. Why join JetBrains? * 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. (keep if relevant for the role) * 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. *Some benefits may vary depending on location. #LI-DNI We are an equal opportunity employer We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation. We process the data provided in your job application in accordance with the Recruitment Privacy Policy.
Microsoft estimates there are 7M+ monthly active .NET developers worldwide. Our tools – Rider, ReSharper, and various profilers – reach roughly half of them. These users are experts with strong habits and strong opinions. They know exactly how they want to work – which makes them one of the hardest audiences to design for, and one of the most rewarding. Your craft really matters here. We’re looking for a product designer to own end-to-end experiences across the .NET ecosystem. You’ll partner with engineers and product managers who treat design as a strategic input, not a final polish step, and you’ll ship work that developers use every single day. You’ll move across products rather than specializing in one, which means holding complexity in your head and making decisions that work across contexts. You’ll also coordinate with the broader IntelliJ Platform design team – JetBrains builds IDEs across dozens of languages, and ecosystem coherence matters. WHAT YOU’LL WORK ON The .NET ecosystem includes: * Rider – a cross-platform .NET IDE competing with Visual Studio. * ReSharper – the Visual Studio extension that started it all. * Profilers – performance and memory analysis tools (dotTrace and dotMemory). * VS Code extensions – lightweight tooling for broader reach. * Cross-product experiences – onboarding, licensing, AI integration, and discoverability. You’ll work on whatever needs design attention, which shifts based on priorities. Recent examples include: designing an overlay system that gives ReSharper its own identity inside Visual Studio without adding clutter, integrating AI assistance into GameDev workflows where context matters enormously, and making monitoring tools feel like part of the IDE rather than separate expert software. Expect variety and sophisticated challenges. WHAT YOU’LL DO: * Own the design process from early research through shipped pixels –not just the middle part. * Work across multiple products while maintaining ecosystem coherence. * Partner with product managers, engineers, and researchers to shape product direction (you’ll have a seat at the table, not just a chair in the corner). * Conduct and participate in user research: interviews, usability testing, and design validation. * Build in Figma – fast, organized, with prototypes that actually communicate intent. * Navigate complex technical domains and translate them into clear, usable experiences. * Contribute to design system, and pattern documentation. * Present and defend your design decisions to stakeholders and leadership. WE’LL BE HAPPY TO HAVE YOU ON OUR TEAM IF YOU HAVE: * Strong product design craft: You can take on a problem from research through to delivering a polished UX, and you sweat the details others miss. * Figma fluency: You’re fast, your files are organized, and you can build prototypes complex enough to test real interactions. * Comfort with technical complexity: You’re willing to design for domains you don’t fully understand yet, and you learn quickly. * Systems thinking: You can hold multiple products in your head and design for ecosystem coherence, not just individual screens. * Independence: You drive projects forward without waiting for direction. * Research capability: You can run user interviews, synthesize findings, and turn them into design decisions. * Basic coding literacy: You don’t need to ship production code, but you’ve written enough to know what a breakpoint is, why a build might fail, and what developers actually experience when they work. * Clear communication: You can explain your reasoning to engineers, PMs, and leadership – and you can push back when needed. WE’D BE ESPECIALLY EXCITED IF YOU ALSO HAVE: * A developer background or engineering mindset: you understand how software gets built. * Experience designing developer tools, technical products, or complex professional software. * Opinions about how IDEs should work, backed by actual usage. ABOUT THE TEAM: You’ll join a small design team (currently 3 people, including the lead) embedded in the .NET ecosystem. We’re building out our practices – prioritization frameworks, intake systems, and research processes – so you’ll shape how we work, not just what we ship. The broader .NET organization includes product managers, engineers, QA, researchers, marketing managers, and technical writers across multiple products. Design partners with all of them. Here’s the thing: The engineers building these tools are also .NET developers – they’re your users. You’ll sit alongside the people whose workflows you’re designing for. That’s one of the rarest feedback loops in product design, and it changes how you work. WHY THIS ROLE: * Your users are experts. Developers are the most demanding audience – and the most rewarding. They’ll notice your craft. And they won’t stay silent when something breaks their flow. * The problems are genuinely hard. Complex domains, professional users, real constraints – no landing pages. * You’ll have ownership. Autonomy over your work, input on strategy, and accountability for outcomes. * You’ll build the practice. We’re growing design’s influence here, and you’ll help define what that looks like. WHAT’S OUT OF SCOPE To be clear about what this role isn’t: * This is not a marketing or brand design role. * This is not a frontend development position (though these skills would be a plus). * This is not a role where you’ll execute specs handed down from above. HOW TO APPLY: Send your portfolio, CV, and a brief cover letter explaining why this role interests you. We care about how you think: Your CV tells us where you’ve been, your portfolio and letter will tell us how you approach work. If you don’t check every box above but you’re excited about this opportunity, apply anyway – we’d rather meet you than miss you. WHY JOIN JETBRAINS? * 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. *Some benefits may vary depending on location. #LI-NP1 We are an equal opportunity employer We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation. We process the data provided in your job application in accordance with the Recruitment Privacy Policy.