Logo SonarSource GmbH

Agentic Software Engineer

New

Job

  • Level
    Experienced
  • Location
    Bochum
  • Working Model
    Onsite
  • Job Field
    Software, Test/QA
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Salary
    80.000 to 110.000€ gross/year

Job Summary

In this role, you will develop automated refactoring pipelines for Sonar's codebase, including evaluating, reviewing, and optimizing agents for efficient migrations.

Job Technologies

Your role in the team

  • As an Agentic Software Engineer on the Platform Architecture squad, you will build the multi-agent systems that autonomously refactor and modernize Sonar's own codebase - starting with one of our biggest technical bets: unifying SonarQube Cloud (SQC) and SonarQube Server (SQS) onto a single, portable architecture ("build once, deploy twice"). You will:
  • Design and build agentic refactoring pipelines that can safely extract a domain's logic from our existing SQS/SQC codebases and re-platform it onto our Unified Core (a hexagonal "capability-core + adapters" architecture), with minimal human oversight.
  • Define the guardrails that make autonomous refactoring safe at scale - verification gates, automated test generation, static analysis, and rollback strategies that let agents move fast without breaking production code relied on by 7M+ developers.
  • Prove the approach on real migrations - Micronaut-to-Spring conversions, Lambda-to-container consolidations, API convergence (consolidating overlapping API surfaces onto shared contracts), and strangler-fig domain extractions - before scaling it into a repeatable, multi-agent "coding squad" capable of tackling many domains in parallel.
  • Bleiben Sie regelmäßig in der Java/Spring-Codebasis aktiv, um kritisch zu überprüfen, was die Agenten produzieren, um zu erkennen, wann eine Refaktorisierung architektonisch falsch ist, und um die agentische Schleife zu korrigieren, die sie erzeugt hat – nicht nur die Ausgabe.
  • Spend the majority of your time (roughly 70%) designing, building, and iterating on agentic tooling: orchestration, tool-use, context management, and evaluation harnesses for autonomous code-modification agents.
  • Build and refine the verification layer that gates what agents are allowed to ship - automated test generation, regression detection, static analysis (using our own SonarQube), and human-in-the-loop checkpoints where warranted.
  • Spend the remainder of your time (roughly 30%) hands-on in our Java/Spring codebase: reviewing agent-generated pull requests, fixing what they get wrong, and feeding those lessons back into the tooling.
  • Partner closely with the Server, Cloud Platform, and value-stream squads whose domains you're migrating - earning their trust and buy-in matters as much as the code itself.
  • Contribute to the Architecture Decision Records (ADRs) and standards that govern how our platform evolves.
  • Track and evaluate emerging agent frameworks and techniques, bringing back what's genuinely useful - as distinct from what's just hype - for accelerating engineering across Sonar.

This text has been machine translated. Show original

Our expectations of you

Qualifications

  • Strong software engineering fundamentals in Java and Spring (or a comparable JVM/enterprise stack) - enough to read a large, mature codebase critically and tell good architecture from bad.
  • A track record of owning complex, ambiguous technical problems independently and driving them to resolution - this is an R&D-flavored role inside a production platform team, and you'll be shaping the playbook, not following one.

Experience

  • Hands-on experience building or operating multi-agent or LLM-agent systems in a real production setting - not just prompting a coding assistant, but designing the orchestration, tool-use, and guardrails around autonomous agents.
  • Experience building evaluation or verification systems for AI-generated changes: automated testing, static analysis, regression detection, or comparable safety nets for code you didn't personally write.
  • Experience influencing engineers and squads you don't manage - the migrations you'll enable depend on their trust as much as on your code.

This text has been machine translated. Show original

What we offer

  • This role is based in Bochum, Germany. We are unable to consider candidates unwilling to be in Bochum, but we are willing to relocate the right candidate.

This text has been machine translated. Show original

Topics You Will Work On

Job Locations

  • Location Bochum

    Nordrhein-Westfalen

    Germany

About Your Employer

SonarSource GmbH

SonarSource GmbH

SonarSource GmbH is a renowned software company based in Bochum, Germany. It offers advanced solutions for automated source code analysis and for enhancing software quality and security. With products like SonarQube, SonarCloud, and SonarLint, the company assists developers in identifying and fixing errors and security vulnerabilities in their code.

Description

  • Company Type
    Established Company
  • Working Model
    Onsite
  • Industry
    Internet, IT, Telecommunication
Logo SonarSource GmbH

Agentic Software Engineer

Salary
80.000 to 110.000€ gross/yearEstimated net salary based on the gross salary in the job ad using tax class I.48.049 to 63.243 € net/year · Tax class I
Location
Bochum
Working Model
Onsite
Diversity
Open for all genders

More Jobs