For Employers

JetBrains

Remote Job Openings at JetBrains (28)

Senior Business Systems Analyst

Cyprus, Serbia 5-10 yrs exp Others

The Senior Business Analyst will lead discovery and requirements discussions while untangling complex business processes to align stakeholders and developers. They are responsible for structuring requirements, investigating unfamiliar areas independently, and ensuring long-term maintainability of internal and customer-facing systems.

Fullstack Machine Learning Developer (Junie)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain, United Kingdom 5-10 yrs exp Software Development

You will develop and ship features for the Junie AI coding agent across CLI and model integrations while experimenting with model setups and cost efficiency. You will also build and test autonomous agent behaviors to ensure the tool can maintain complex engineering projects over long-term horizons.

Senior Product Manager (VCS Ecosystem)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain, United Kingdom 5-10 yrs exp Product

Define the long-term product strategy and vision to evolve version control from an IDE subsystem into a standalone strategic ecosystem. Collaborate with engineering and marketing teams to identify gaps in developer workflows and integrate AI-native review processes.

Senior Enterprise Account Executive - New Business

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain, United Kingdom 5-10 yrs exp Sales

Lead the full outbound enterprise sales execution for AppGlass across Europe, focusing on self-sourcing opportunities and building relationships with engineering leaders. Manage the entire commercial lifecycle from initial discovery and pilot programs through to security reviews and contract execution.

Developer Advocate (Database)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain, United Kingdom 2-5 yrs exp Software Development

Act as the public face of DataGrip by engaging with database professionals across online communities and industry conferences. Bridge the gap between users and the product team by gathering real-world feedback and creating high-quality technical content.

C++/Kotlin Software Developer (RustRover Debugger)

Cyprus, Germany, Poland, Serbia, Spain 2-5 yrs exp Software Development

Develop and improve the RustRover debugger by working on the C++ backend and the Java/Kotlin frontend. Implement new run/debug configurations and resolve OS-specific low-level errors to enhance the Rust debugging experience.

Lead Product Designer (YouTrack)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain 10+ yrs exp Design

Lead a small design team to evolve project management and issue tracking tools within an AI-native framework. Balance high-level design quality and systemic coherence across a complex product while acting as an individual contributor on difficult problems.

TeamCity Customer Success Engineer -Post-sales (m/w/d)

Germany 5-10 yrs exp Software Development

Manage technical relationships for a portfolio of TeamCity accounts to ensure maximum product value and smooth infrastructure scaling. Bridge the gap between users and internal product teams by providing architectural guidance and translating customer feedback into product improvements.

Talent Sourcer

Armenia, Cyprus, Germany, Poland, Serbia, Spain 2-5 yrs exp Recruitment

Collaborate with hiring managers to identify and attract top talent for QA, Support, Security, and Infrastructure teams. Develop sourcing strategies and maintain accurate talent pipelines within the internal recruitment system.

Backend Customer Success Engineer (Kotlin Ecosystem)

United States $96000 - $180K per year 5-10 yrs exp Software Development

Guide engineering teams through the process of adopting Kotlin for backend production environments, specifically helping Java teams migrate existing applications. This includes designing migration strategies, troubleshooting integration issues, and managing feedback loops with development teams.

Developer Advocate (AIR)

United States $144K - $255K per year 5-10 yrs exp Software Development

Represent the Air platform by creating technical content, videos, and guides to showcase agent-driven development. Engage with the developer community on social platforms and at conferences to gather feedback for the product team.

Backend Customer Success Engineer (Kotlin Ecosystem) -m/w/d

Germany 5-10 yrs exp Software Development

Guide engineering teams through the process of adopting Kotlin for backend production environments, specifically helping Java teams migrate existing applications. This includes designing migration strategies, troubleshooting technical blockers, and maintaining visibility into the adoption stage of various organizations.

Senior Graphics/JVM Software Engineer (JVM Runtime)

Cyprus, Germany, Poland, Serbia, Spain 5-10 yrs exp Software Development

Provide low-level support for UI frameworks like Swing and Compose for desktop to ensure IDEs are performant and visually polished. Develop new features for the JetBrains Runtime and contribute to OpenJDK projects.

Senior Research Engineer (Agentic Behavior)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain, United Kingdom 5-10 yrs exp Software Development

Design and implement evaluation pipelines and observability tools to analyze and improve AI coding agent behavior for Kotlin. Research post-training techniques and build open-source benchmarks to establish industry standards for Kotlin AI performance.

Senior ML Researcher (Spectrum)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain 5-10 yrs exp Software Development

Develop core methods for temporal ontology extraction, contradiction detection, and semantic alignment using LLMs and knowledge graphs. Collaborate with research advisors to define the agenda and publish findings at top venues while bringing prototypes to production.

Staff Software Developer (IntelliJ Platform)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain 10+ yrs exp Software Development

Drive the plugin development ecosystem for remote development and UI tooling by defining APIs and documentation. Re-architect core subsystems for flexibility and manage the deprecation cycle for the IntelliJ Platform API.

Technical Lead (IntelliJ Platform)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain 10+ yrs exp Software Development

Drive the plugin development ecosystem for remote development and UI tooling by defining APIs and documentation. Re-architect core subsystems for flexibility and manage the deprecation cycle for the IntelliJ Platform API.

Senior Software Engineer (AppGlass)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain, United Kingdom 5-10 yrs exp Software Development

Design and lead the development of product features for AppGlass, focusing on AI-first debugging of production systems. Develop tooling for AI engineering workflows and manage enterprise integrations across Kubernetes and cloud environments.

Senior Technical Product Manager (IntelliJ Kotlin Plugin)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain 5-10 yrs exp Software Development

Own the end-to-end product vision and roadmap for the Kotlin plugin in IntelliJ IDEA, ensuring a fast and trustworthy developer experience. This involves hands-on prototyping with AI agents, maintaining reference projects, and conducting user interviews to refine features.

Staff/Senior AI Engineer, AI for Code

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain, United Kingdom 5-10 yrs exp Software Development

Develop production-ready coding agents and agentic workflows by integrating internal and open-weight models into JetBrains products. Design the agent loop, create evaluation suites, and establish feedback loops to improve model behavior based on real-world usage.

AI Technical Lead - C++ Ecosystem

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain, United Kingdom 10+ yrs exp Software Development

Lead the technical direction and implementation of AI-powered workflows and coding agents within the CLion IDE. Design architectures for C++ specific AI capabilities and build evaluation frameworks to benchmark AI-assisted development.

Technical Project Manager (JetBrains Cloud Platform)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain 5-10 yrs exp Software Development

Drive and coordinate complex initiatives for the JetBrains Platform by aligning multiple teams and stakeholders around shared goals. Support the end-to-end planning and execution process while managing risks, dependencies, and bottlenecks.

Growth manager (JetBrains AI)

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain, United Kingdom 5-10 yrs exp Software Development

Own the acquisition, onboarding, and activation journey for JetBrains AI for teams and organizations. Optimize user flows across various product surfaces to drive meaningful product usage and conversion.

Head of B2B Marketing

Armenia, Cyprus, Germany, Netherlands, Poland, Serbia, Spain, United Kingdom 5-10 yrs exp Marketing

Develop and execute a global B2B marketing strategy targeting SMBs and large enterprises. Coordinate with product, sales, and automation teams to drive lead generation and account-based marketing campaigns.