Logo JetBrains

Software Engineer

New

Job

  • Level
    Experienced
  • Job Field
    IT, Security, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you will develop algorithms for static code analysis, optimize analysis processes, configure CI/CD integrations, and collaborate closely with various teams to ensure code quality.

    Job Technologies

    Your role in the team

    • We build Qodana to bring the intelligence of JetBrains IDEs directly into the CI/CD pipeline, helping engineering teams spot security flaws, license issues, and bugs before they ever reach production.
    • As AI-assisted coding grows, the need for deep, static code analysis is more critical than ever.
    • In this role, you'll join our Qodana Core team to expand our static analysis engine and design new algorithms for complex, inter-procedural code analysis.
    • You will have direct ownership over how we configure and orchestrate these analyses across different environments.
    • You'll collaborate closely with other JetBrains compiler and IDE teams, directly influencing how development teams worldwide maintain code quality and adopt AI safely.
    • Design and implement new static analysis checks, rules, and inter-procedural analysis algorithms.
    • Extend Qodana's capabilities in critical areas like license compliance, security, and vulnerability detection.
    • Optimize how code analysis runs, configure execution paths, and orchestrate performance based on project context.
    • Build and refine CI/CD integrations to make Qodana easy to adopt across different development workflows.
    • Collaborate with compiler and IDE teams across JetBrains to share insights and align analysis engines.
    • Take ownership of features from early concept to release, gathering feedback and iterating to make them better.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • A deep curiosity about code structure, compilers, and how static analysis works.
    • A proactive mindset, not waiting for permission to fix a broken process or improve a system.
    • Strong collaboration skills and a readiness to support your technical ideas with clear, logical reasoning.
    • Comfort working in a distributed team across different countries and time zones.
    • A focus on quality over quick fixes, valuing long-term maintainability in your work.
    • Familiarity with languages and ecosystems beyond the JVM - such as C++, Rust, JavaScript or TypeScript, Python, .NET, or Go - would also be valuable.
    • Deep, practical knowledge of JVM development (such as Kotlin or Java).
    • Fluent communication skills in English to collaborate with team members globally.

    Experience

    • Experience with developer tooling, static analysis, application security, or LLM-based applications would be a plus.
    • Experience designing and implementing complex algorithms or handling performance-critical backend architectures.

    This text has been machine translated. Show original

    What we offer

    • Strong base salary - We offer competitive pay that reflects your skills and experience.
    • Flexible work schedule - Enjoy the freedom to work from home or from the office.
    • Extra time off - More days to relax, recharge, and do the things you love.
    • Learning and development opportunities - Access to conferences, courses, and language classes.
    • Relocation support - Assistance to help make your move as smooth and stress-free as possible.
    • Free meals and snacks - Lunch and refreshments provided to keep you fueled.
    • Health and wellness - On-site gyms or sports club stipends.
    • Internal events - Company-wide celebrations and team gatherings.

    This text has been machine translated. Show original

    Topics that you deal with on the job

    Job Locations

    • Location Berlin

      Germany

    This is your employer

    JetBrains

    JetBrains

    JetBrains ist ein multinationales Software-Unternehmen mit Niederlassungen in Prag, Sankt Petersburg, Novosibirsk, Moskau, Boston und München. JetBrains wurde im Jahr 2000 von Sergey Dmitriev, Eugene Belyaev und Valentin Kipiatkov in Prag gegründet.

    Description

  • Founding year
    2000
  • Company Type
    Established Company
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo JetBrains

    Software Engineer

    Location
    Berlin
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs