💼 Ingénieur logiciel senior (Java) - Agent de r — SonarSource SA · Geneva
S

SonarSource SA

Ingénieur logiciel senior (Java) - Agent de remédiation

Vollzeit
Geneva, GE
Veröffentlicht am 20 Jun 2026
7 Aufrufe
📋

Stellenbeschreibung

Vous cherchez un emploi de Ingénieur logiciel senior (Java) - Agent de remédiation a Geneva ? SonarSource SA recrute.

Qui est Sonar ?
Sonar conduit l'avenir du développement logiciel centré sur les agents. En tant que leader de la revue et de la vérification de code par IA, nous résolvons un problème critique : garantir que le logiciel généré par des développeurs assistés par IA ou des agents autonomes soit fiable, sécurisé et maintenable.
Intégrant parfaitement Claude Code, Codex, Cursor, GitHub Copilot, Gemini et Devin, nous aidons plus de 75 % des entreprises du Fortune 100 à construire des logiciels fiables, conformes et dignes de confiance. Les clients utilisant Sonar ont 44 % moins de risques de signaler une panne due à du code généré par IA.
Nous croyons que la vérification du code est le maillon critique manquant dans le cycle de développement centré sur les agents (AC/DC). Des géants de l'industrie comme Nvidia, ServiceNow, Booking.com, Goldman Sachs, AstraZeneca et Ford Motor Company comptent sur nous pour fournir une revue indépendante, explicable et cohérente ainsi qu'une gouvernance de leur code généré par IA via des produits tels que :

SonarQube : la plateforme leader mondiale de revue et de vérification de code par IA.

SonarQube Foundation Agent : actuellement en tête des classements pour la réparation logicielle agentique.

SonarSweep & Sonar Context Augmentation : fournissant le contexte et les contraintes de niveau entreprise dont les agents ont besoin pour être vraiment efficaces.
Notre équipe opère à travers des hubs mondiaux à Austin, Bochum, Dubaï, Genève, Londres, Singapour, Tokyo et Washington D.C. Nous avançons avec un état d'esprit que nous appelons CODE :

Engagés envers nos clients et notre communauté.

Obsédés par la qualité.

Délibérés dans nos décisions.

Efficaces en tant qu'équipe unie.
Avec plus de 400 millions de dollars de revenus et une croissance rentable et rapide, nous construisons l'épine dorsale de la révolution du logiciel IA. Si vous avez faim d'impact, souhaitez construire rapidement et êtes prêt à travailler à la pointe de l'IA, nous voulons vous entendre.
Description du poste
Chez Sonar, nous croyons que simplement signaler les problèmes de code n'est pas suffisant. Pour vraiment améliorer la qualité des logiciels mondiaux, nous devons permettre à des millions de développeurs de les corriger automatiquement. Avec plus de 400 000 entreprises utilisant nos produits, nous détenons un levier unique pour façonner la manière dont le logiciel est construit.
Les récentes avancées en IA ont rendu la remédiation autonome une réalité, mais un obstacle majeur subsiste :
la confiance
. L'IA générative fait des erreurs, et les entreprises ne peuvent pas automatiser ce en quoi elles ne font pas confiance. C'est là que vous intervenez. En tant qu'ingénieur senior/staff, vous architecturerez le backend pour la
remédiation autonome vérifiée
, un flux de travail agentique sophistiqué qui ne se contente pas de générer du code, mais le teste et le valide rigoureusement à l'aide du moteur d'analyse de Sonar. Vous relèverez les défis techniques nécessaires pour combler le "fossé de la confiance".
\n
Ce que vous ferez

Architecturer le "Moteur de Remédiation Unifié".
Vous concevrez la logique décisionnelle à haut débit qui alimente nos efforts de remédiation. Vous construirez les services backend qui acheminent intelligemment les requêtes entre des QuickFixes instantanés déterministes, des corrections basées sur le raisonnement LLM et des flux agentiques complexes.

Construire une architecture robuste pour les agents.
Vous contribuerez au code de l'agent de remédiation Sonar, en faisant passer des concepts de recherche à un service de production résilient et à grande échelle. Vous mettrez en œuvre des flux de activite auto-réparateurs où l'agent corrige itérativement le code qu'il produit jusqu'à ce que la compilation soit réussie.

Résoudre le problème du "sandboxing".
Vous architecturerez les environnements d'exécution sécurisés nécessaires pour exécuter du code généré par IA non fiable. Vous concevrez les couches d'isolation permettant aux agents d'itérer sur les améliorations de code sans compromettre notre infrastructure.

Concevoir pour la fiabilité et la sécurité.
Vous mettrez en œuvre des mécanismes de sécurité critiques, comme des disjoncteurs pour rediriger automatiquement les requêtes vers le moteur approprié lorsque les taux d'acceptation chutent. De manière cruciale, vous gérerez le compromis coût/performance, en veillant à ce que notre architecture AWS évolue à des millions d'événements sans laisser les coûts des tokens s'envoler.

Agir en tant que "multiplicateur de force" technique.
Au-delà de la construction de systèmes, vous mentorerez l'équipe lors des revues de conception et collaborerez avec l'équipe de recherche pour garantir que notre agent soit non seulement à la pointe de la technologie, mais aussi sûr pour la production.
Expérience et qualifications

Solide expertise backend et cloud.
Vous avez plus de 8 ans d'expérience dans la construction de systèmes évolutifs et résilients. Vous maîtrisez l'architecture AWS et savez concevoir pour une haute disponibilité et une faible latence en tenant compte des coûts.

Écosystème polyglotte (Java & Python).
Vous êtes à l'aise dans un environnement hybride : Java pour l'intégration profonde avec le moteur d'analyse Sonar Core et Python pour la couche de raisonnement IA/Agent. Vous devez être fort dans l'un et capable dans l'autre. Nous utilisons divers outils LLM et cherchons des personnes n'ayant pas peur des différents langages.

Pensée systémique.
Vous comprenez que "l'IA" en production est principalement de l'ingénierie système. Vous savez gérer des architectures événementielles asynchrones, gérer des files d'attente et concevoir des environnements d'exécution sandboxés pour exécuter du code non fiable en toute sécurité.

Intégration IA & LLM.
Vous avez une expérience pratique dans la construction d'applications orchestrant des LLM (OpenAI, Anthropic ou modèles open hébergés). Vous comprenez la complexité backend du RAG, la gestion des fenêtres de contexte et l'ingénierie des prompts à grande échelle.

Esprit axé sur les données.
Vous vous souciez du "Pourquoi". Vous souhaitez construire des pipelines de télémétrie qui distinguent entre "mauvaise UX" et "mauvais code", en vous concentrant sur les métriques qui comptent.
Commentaires supplémentaires
Ce poste est basé à Genève. Nous ne pouvons pas considérer les candidats refusant de se trouver à Genève, mais nous sommes prêts à relocaliser le bon candidat.
\n
Nous valorisons la diversité, l'équité et l'inclusion
Chez Sonar, nous croyons que notre diversité est notre force. Nous sommes une structure mondiale qui valorise et respecte les origines, perspectives et cultures différentes. Nous nous engageons à favoriser un environnement de travail diversifié et inclusif où chacun se sent valorisé et encouragé à donner le meilleur de lui-même. Nous sommes fiers d'être un employeur garantissant l'égalité des chances et accueillons tous les candidats qualifiés, quelle que soit leur race, couleur, religion, genre, identité ou expression de genre, orientation sexuelle, origine nationale, génétique, handicap, âge ou statut de vétéran.
Si vous avez besoin d'un aménagement, veuillez nous contacter à
hiring@sonarsource.com
.
Toutes les offres d'emploi chez Sonar sont conditionnées aux résultats d'une vérification complète des antécédents et des références effectuée avant la date de début.
Nous ne soutenons pas actuellement les candidats nécessitant un visa aux États-Unis.
Les candidatures soumises par des agences ou des recruteurs tiers ne seront pas prises en compte.

Interesse(e) ? Postulez directement sur notre site.

Kompetenzen & Stichwörter

Ähnliche Stellen

Mehr anzeigen →

Karrieretipps aus dem Blog

Alle Artikel anzeigen →

Leitfaden für Bewerbungen in der Schweiz

📄 Welche Unterlagen werden benötigt?
  • Lebenslauf — antichronologisch, Foto empfohlen
  • Motivationsschreiben — personalisiert
  • Diplome und Zertifikate
  • Berufliche Referenzen
  • Arbeitszeugnisse
🎯 Wie schreibt man eine Bewerbung?

Lebenslauf:

  • Maximal 2 Seiten
  • Sprachkenntnisse detailliert

Motivationsschreiben:

  • 1 Seite, namentlich adressiert
  • Verfügbarkeit und Gehaltsvorstellung
⏱️ Antwortzeiten
  • Eingangsbestätigung — 2–5 Tage
  • Erste Rückmeldung — 1–3 Wochen
  • Vorstellungsgespräch — 2–4 Wochen
  • Entscheidung — 4–8 Wochen

💡 Freundlich nachfragen nach 2 Wochen ohne Antwort.

🌍 Als Ausländer in der Schweiz arbeiten

EU/EFTA:

  • Ausweis L (< 1 Jahr) oder Ausweis B (≥ 1 Jahr)

Nicht-EU/EFTA:

  • Ausweis B vom Arbeitgeber beantragt, Jahreskontingente
💰 Gehalt und Verhandlung
  • Gehälter als Jahresbrutto
  • 13. Monatsgehalt sehr üblich
  • Verhandlung beim Angebot möglich

💡 jobs.ch für Gehalts-Benchmarks.

💼 Das Vorstellungsgespräch vorbereiten
  • Über das Unternehmen informieren
  • Konkrete Beispiele vorbereiten
  • 10 Minuten früher ankommen
  • Fragen zu den nächsten Schritten stellen

Sie haben über CH-Jobs gefunden

Alle Bewertungen →
MK

Maria K.

Krankenschwester — Genf

★★★★★

„Ich habe meine Stelle in weniger als 2 Wochen gefunden. Die Plattform ist intuitiv und die Angebote werden täglich aktualisiert."

Vor 2 Monaten

JD

Johann D.

Entwickler — Zürich

★★★★★

„Die E-Mail-Benachrichtigungen haben mir geholfen, kein Angebot zu verpassen. Der Kantons-Filter ist wirklich praktisch."

Vor 1 Monat

SL

Sophie L.

Projektleiterin — Lausanne

★★★★☆

„Professionelle und effiziente Plattform. Bereits in der ersten Woche von mehreren Recruitern kontaktiert."

Vor 3 Wochen

Newsletter

Recevez les dernières offres et conseils