Senior Software Engineer (Qodana Core) (m/f/d)
Core
Design and implement static analysis algorithms and rules for the Qodana CI/CD tool to detect security flaws, license issues, and bugs in code.
Role type
Senior IC software engineer (static analysis engine)
Builds
Qodana static analysis engine and CI/CD integrations
Domain
Developer tools / Static code analysis / CI/CD
Deliverable
production ML models | product features
Required skills
JVM development (Kotlin/Java), complex algorithm design, performance-critical backend architecture, static analysis, compiler knowledge
Preferred skills
Application security, LLM-based applications, multi-language ecosystems (C++, Rust, JavaScript, TypeScript, Python, .NET, Go)
Technologies
JVM, Kotlin, Java, Qodana, IntelliJ Platform
Responsibilities
Design and implement new static analysis checks and inter-procedural analysis algorithms; Extend Qodana capabilities in license compliance, security, and vulnerability detection; Optimize code analysis execution paths and orchestrate performance; Build and refine CI/CD integrations; Collaborate with compiler and IDE teams; Own features from concept to release
Seniority
Senior, hands-on IC