Software Engineer (Java) - Remediation Agent
S
SonarSource
📍 genf, genf, Switzerland
Job Description
As a Software Engineer in the CodeGen squad at Sonar, you will build the critical backend components for Verified Autonomous Remediation. You will turn research prototypes into reliable, production-grade features that test and validate AI‑generated code, helping close the trust gap for enterprises.
What you will do
- Build Features for the Unified Remediation Engine. You will implement the backend logic that powers our remediation efforts, writing clean, reliable code (Java/Python) that routes requests between deterministic QuickFixes and LLM agents within our existing framework.
- Implement Production-Grade Agent Logic. You will take concepts from the Research team and productionize them, writing the workflows that allow the Agent to read CI/CD errors, attempt fixes, and iterate until the build is green.
- Own Your Code from Local to Cloud. You are responsible for the full lifecycle of the features you build, deployin...