J

Senior Software Engineer - Qodana Core

JetBrains

Munich, Bavaria, Germany · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
1 day ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About JetBrains

JetBrains develops sophisticated software development tools trusted by over 15 million users and 300,000 companies worldwide, including most of the Fortune Global Top 100. Their focus is to enhance developer productivity and enable scalable AI integration within development teams.

Role Overview

The Qodana Core team develops a static code analysis engine aimed at integrating JetBrains IDE intelligence into CI/CD pipelines. This tool helps teams detect security vulnerabilities, licensing issues, and bugs early in the development process, especially critical as AI-assisted coding advances.

Key Responsibilities

  • Create and refine static code analysis checks, inter-procedural algorithms, and detection mechanisms.
  • Enhance Qodana's abilities in license compliance, security, and vulnerability identification.
  • Improve analysis execution efficiency by optimizing configuration and performance tailored to project specifics.
  • Develop robust CI/CD pipeline integrations for seamless adoption across diverse development environments.
  • Collaborate with JetBrains' compiler and IDE teams to coordinate and unify analysis engines and strategies.
  • Lead features from conception through release, incorporating feedback and iterative improvements.

Qualifications and Skills

  • Strong passion and understanding of code structures, compilers, and static analysis methodologies.
  • Initiative-driven approach to process improvements and system enhancements without requiring direction.
  • Excellent teamwork and communication skills, supporting ideas with logical explanations.
  • Ability to work effectively with distributed teams across time zones.
  • Commitment to code quality and sustainable, maintainable solutions.
  • Experience with developer tools, static code analysis, application security, or large language model (LLM)-based tools is advantageous.
  • Familiarity with programming environments beyond the JVM, including C++, Rust, JavaScript/TypeScript, Python, .NET, or Go is beneficial.
  • Profound practical experience in JVM development languages such as Kotlin or Java.
  • Proven expertise in designing complex algorithms and handling performance-critical backend systems.
  • Fluency in English for global team collaboration.

Success Milestones

  • Within 3 months: Understand the Qodana codebase and IntelliJ Platform, delivering initial analysis rules and integrations.
  • Within 6 months: Owning key analysis features, collaborating with aligned teams for effective solutions on complex codebases.
  • Long-term: Influence the strategic technical direction of Qodana Core to elevate analysis performance and user experience.

Employee Benefits

  • Competitive salary reflective of expertise and contribution.
  • Flexible working hours and location options including remote work.
  • Additional vacation days to support work-life balance.
  • Access to educational resources including courses, conferences, and language classes.
  • Relocation assistance to facilitate smooth transitions when moving.
  • Complimentary meals and snacks during work hours.
  • Health and wellness support such as on-site gyms or sports stipends.
  • Company culture events including celebrations and team-building activities.

Equal Opportunity Statement

JetBrains is committed to fostering an inclusive work environment that welcomes all talents regardless of background or identity. They ensure equitable opportunities and respect diversity in all forms.

Your application data is processed following their Recruitment Privacy Policy.

How they work

Communication Teamwork & Collaboration Attention to Detail Adaptability Initiative
🤖
Online · instant AI help
Broxer