S
SonarSource

Senior Software Engineer (Java) - Remediation Agent

Senior–Lead On-site Geneva, Switzerland Full-time Posted 2 months ago

Skills & stack

Languages
Java Python
Tools & Infra
AWS
Skills
Event-driven architecture LLM

About the role

SonarSource is hiring a Senior Software Engineer (Java), at Senior to Lead level, for its Remediation Agent in Geneva, Switzerland.

Work format

This is a full-time, on-site position.

Skills and tools

  • Java
  • Python
  • AWS
  • LLM
  • Event-driven architecture
  • RAG
  • OpenAI
  • Anthropic

What to prepare

  • Prepare a backend architecture walkthrough explaining how you handled failure recovery and event throughput.
  • Bring a Java or Python sample showing how you integrated an LLM into an application.

Responsibilities

  • Design Unified Remediation Engine routing between deterministic QuickFixes, LLM-based fixes and agent workflows.
  • Turn research concepts into production services with workflows that revise generated code until builds pass.
  • Architect isolated execution environments that protect infrastructure when agents run untrusted, AI-generated code.
  • Implement circuit breakers that reroute requests when acceptance rates drop.
  • Mentor engineers through design reviews and collaborate with research on production readiness.

Requirements

  • 8+ years of experience building scalable, resilient backend systems.
  • AWS architecture expertise, including designs for high availability and low latency.
  • Strong Java proficiency and working capability in Python for the AI and agent reasoning layer.
  • Understanding of asynchronous event-driven architectures and queue management.
  • Practical LLM orchestration experience, including RAG, context window management and prompt engineering at scale.
  • A data-driven approach to telemetry that distinguishes user experience problems from code quality problems.

Apply for this role

Send a short intro — the hiring team will review and respond.

S

Geneva-headquartered maker of SonarQube, SonarQube Cloud and SonarQube for IDE, the code quality and code security platform used by developers and enterprises worldwide. 800+ employees across 11 offic

Location
Geneva, Switzerland
Team size
501-1000
Remote policy
Hybrid
View company profile

Overview

Seniority
Senior–Lead
Remote policy
Office
Location
Geneva, Switzerland
Employment
Full-time
Posted
Aug 23, 2026

More from SonarSource

View all open roles

Similar jobs