Senior Software Developer (Qodana Core)

JetBrains GmbH
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

JavaScript
.NET
Static Program Analysis
Continuous Integration
Java Virtual Machine (JVM)
Python
TypeScript
Large Language Models
Software Security
Backend
Go
Programming Languages

Job description

  • Extending JetBrains' static analysis offering: licenses, security, etc.
  • Implementing new ways and algorithms to write checks: new rules, ad-hoc rules, inter-procedural analysis.
  • Configuring and running analyses based on the environment/project context and developing new CI/CD integrations.

Requirements

Do you have experience in TypeScript?, Do you have a Master's degree?, * Have extensive JVM backend development experience.

  • Can work effectively in a distributed team.
  • Have strong teamwork skills, are open to diverse opinions, and are to support your points with sound reasoning.
  • Have exceptional problem-solving skills and initiative.

We would be especially thrilled if you have:

  • A background in developer tooling, static analysis, or application security.
  • Previous development experience in LLM-based applications.
  • Knowledge of other programming languages and paradigms (JavaScript/TypeScript, Python, .NET, Go, etc.).

About the company

JetBrains' Qodana project aims to help engineers keep their codebases in good shape by bringing the intelligence of JetBrains IDEs to the team and organization level. Qodana takes care of everything from potential errors and style issues to security, metrics, and compliance with formal or informal rules, ensuring that any problems likely to affect code quality are found and resolved. Qodana Core is now seeking a talented software engineer eager to harness the full power of the IntelliJ Platform to take on complex challenges around analysis execution. Every engineer at Qodana plays an essential role in forming the product vision and realizing each part of the development process. We value everyone's opinions and individual contributions as much as their ability to collaborate as part of the team. Qodana already has a solid user base, and we are eager to extend it.

Apply for this position