Senior Software Engineer; Java - Remediation Agent
Listed on 2026-06-21
-
Software Development
Backend Developer, AI Engineer (Applied/Software)
Location: Genf
About Sonar
Sonar is the leader in AI code review and verification, helping enterprises build reliable, secure, and maintainable software generated by AI‑assisted developers and autonomous agents.
- Sonar Qube: AI‑powered code review and verification platform.
- Sonar Qube Foundation Agent:
Top performer for agentic software repair. - Sonar Sweep & Sonar Context Augmentation:
Provides enterprise‑grade context and constraints for agents.
We are seeking a Senior/Staff Engineer to architect the backend for Verified Autonomous Remediation
, a sophisticated agentic workflow that not only generates code but rigorously tests and validates it using Sonar’s analysis engine. You will tackle critical engineering challenges to close the trust gap in generative AI.
- Architect the “Unified Remediation Engine”; design high‑throughput decision logic and backend services to route requests among instant Quick Fixes, LLM‑based reasoning fixes, and complex agentic flows.
- Build a robust agent architecture, transitioning research concepts into a resilient, high‑scale production service with self‑healing workflows.
- Solve the sandboxing problem by designing secure execution environments and isolation layers for untrusted AI‑generated code.
- Engineer reliability & safety features such as circuit breakers and cost‑performance trade‑off controls for an AWS architecture that can scale to millions of events.
- Serve as a technical mentor, guiding the squad through design reviews and collaborating with research to keep the agent production‑safe.
- 8+ years of building scalable, resilient backend systems; strong AWS architecture skills and cost‑aware high‑availability design.
- Polyglot experience with Java (core Sonar engine) and Python (AI/agent reasoning layer); comfortable with both languages.
- Systems thinking: asynchronous, event‑driven architectures, queue management, sandboxed execution for untrusted code.
- Practical experience orchestrating LLMs (OpenAI, Anthropic, or open models); deep understanding of RAG, context window, prompt engineering at scale.
- Data‑driven mindset: build telemetry pipelines that differentiate user experience from code quality, focusing on meaningful metrics.
This position is based in Geneva; relocation is possible for suitable candidates.
We Value Diversity, Equity, and InclusionSonar is an equal‑opportunity employer committed to fostering an inclusive environment. We welcome applicants of all races, colors, religions, genders, sexual orientations, national origins, disabilities, ages, and veteran status. For accommodation needs, contact
All employment offers are contingent upon a background check and reference verification completed before the start date.
We currently do not support visa candidates in the US, and applications submitted through agencies or third‑party recruiters will not be considered.
We may use AI tools to support parts of the hiring process, but final hiring decisions are made by humans.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: