SonarSource SA
Geneva
Il y a 11 heures
Ingénieur Logiciel (Java) - Agent de Remédiation
- 06 février 2026
- 100%
- Geneva
Résumé de l'emploi
Sonar aide à prévenir les problèmes de qualité et de sécurité du code en production. Rejoindre Sonar, c'est contribuer à l'efficacité des développeurs.
Tâches
- Analyser tous les codes, qu'ils soient internes ou externes.
- Améliorer l'expérience des développeurs avec des workflows simplifiés.
- Collaborer au sein d'une équipe dynamique et engagée.
Compétences
- Expérience en ingénierie backend, avec un minimum de 3 ans.
- Maîtrise de Java et Python pour le développement backend.
- Compréhension des opérations cloud, notamment AWS.
Est-ce utile ?
À propos de cette offre
Qui est Sonar ?
Sonar aide à prévenir les problèmes de qualité et de sécurité du code avant qu'ils n'atteignent la production, amplifie la productivité des développeurs en collaboration avec des assistants IA, et améliore l'expérience développeur grâce à des flux de travail simplifiés. Sonar analyse tout le code, quel que soit son auteur — votre équipe interne, genAI ou des tiers — ce qui aboutit à des applications plus sûres, fiables et maintenables. Ancré dans la communauté open source, les solutions de Sonar supportent plus de 30 langages de programmation, frameworks et technologies d'infrastructure. Aujourd'hui, Sonar est utilisé par plus de 7 millions de développeurs et 400 000 organisations dans le monde, y compris le DoD, Microsoft, NASA, MasterCard, Siemens et T-Mobile.
Nous croyons en la création de produits excellents soutenus par d'excellentes équipes internes et une forte culture. Nous sommes très engagés et obsédés par l'entreprise, les utilisateurs, les uns les autres, et notre communauté open source. Nous avons des standards élevés et nous tenons mutuellement responsables d'agir chaque jour avec positivité, dévouement, réflexion, empathie et passion.
Nous sommes délibérés dans nos décisions avec une grande clarté d'intention. En même temps, nous ressentons une urgence extrême et avançons rapidement.
Et enfin, nous sommes très efficaces et opérationnellement efficients. Nous opérons collectivement comme Une Équipe pour atteindre nos objectifs.
Chez Sonar, CODE est plus qu'un simple acronyme – c'est un état d'esprit qui définit les opérations quotidiennes.
Pourquoi vous devriez postuler :
Chez Sonar, nous sommes un groupe de professionnels brillants, motivés et déterminés travaillant dur pour aider à suralimenter les développeurs afin qu'ils construisent mieux et plus vite. Sonar aide à améliorer continuellement la qualité et la sécurité du code tout en réduisant la charge de travail des développeurs. Cela signifie que les développeurs peuvent se concentrer sur ce qu'ils aiment faire et moins sur ce qu'ils n'aiment pas. Nos solutions ne se contentent pas de résoudre les symptômes des problèmes – nous aidons à corriger les problèmes à la source – pour tout code, qu'il soit écrit par des développeurs, généré par IA ou provenant de tiers.
Nous avons une culture dynamique avec des employés dans le monde entier et des bureaux centraux aux USA, en Suisse, au Royaume-Uni, à Singapour et en Allemagne. Les membres de l'équipe doivent pouvoir venir travailler chaque jour, travailler sur un produit dont ils sont fiers, aimer ce qu'ils font et se sentir stimulés par leurs pairs. Avec nos racines profondément ancrées dans la communauté open source, nous sommes entièrement dédiés à la mission : suralimenter les développeurs pour construire mieux et plus vite.
L'impact que vous aurez :
Chez Sonar, nous croyons que simplement signaler les problèmes de code n'est pas suffisant. Pour vraiment améliorer la qualité des logiciels dans le monde, nous devons permettre à des millions de développeurs de les corriger automatiquement. Avec plus de 400 000 entreprises qui dépendent de 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 n'ont 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 agent sophistiqué qui ne se contente pas de générer du code, mais le teste et le valide rigoureusement en utilisant le moteur d'analyse de Sonar. Vous aborderez les problèmes d'ingénierie complexes nécessaires pour combler le "fossé de la confiance".
\n- Construire des fonctionnalités pour le "Moteur de Remédiation Unifié". Vous implémenterez la logique backend qui alimente nos efforts de remédiation. Vous écrirez un code propre et fiable (Java/Python) qui oriente les requêtes entre les QuickFixes déterministes et les agents LLM, garantissant que les fonctionnalités sont livrées de manière fiable dans notre cadre existant.
- Implémenter une logique d'agent de qualité production. Vous prendrez les concepts de l'équipe Recherche et les "industrialisez". Vous écrirez les flux de travail spécifiques qui permettent à l'Agent de lire les erreurs CI/CD, tenter des corrections, et itérer jusqu'à ce que la build soit verte.
- Assumer la responsabilité de votre code du local au cloud. Vous êtes responsable du cycle de vie complet des fonctionnalités que vous développez. Vous déploierez vos services sur AWS, surveillerez leur santé (métriques/logs), et résoudrez les problèmes en production pour assurer une haute disponibilité pour nos utilisateurs.
- Sécuriser et optimiser l'exécution. En travaillant dans notre cadre de sandboxing existant, vous implémenterez les runners et couches d'isolation nécessaires pour exécuter le code généré par IA en toute sécurité. Vous veillerez à ce que votre implémentation soit sécurisée et efficace.
- Collaborer et partager les connaissances. Vous serez un membre actif de l'équipe, examinant les PR, documentant votre travail, et partageant vos connaissances avec vos pairs. Vous agirez en tant qu'expert des composants spécifiques que vous possédez, assurant que l'équipe avance ensemble.
- Solide expérience en ingénierie backend (3+ ans). Vous avez un historique de construction et de maintenance de systèmes backend. Vous écrivez un code propre, testable et vous souciez de l'artisanat logiciel.
- Polyglotte (Java & Python). Vous êtes à l'aise avec l'un des langages principaux : Java (pour l'intégration avec l'écosystème Core Sonar) ou Python (pour la logique IA/Agent). Vous apprenez rapidement de nouveaux outils et syntaxes.
- Opérations Cloud (AWS). Vous comprenez comment votre code s'exécute dans le cloud. Vous avez de l'expérience avec AWS (Lambda, ECS ou similaire) et êtes à l'aise avec les pipelines de déploiement, la journalisation et la surveillance d'infrastructure basique.
- Fondamentaux des systèmes. Vous comprenez comment différents services communiquent entre eux (REST, files d'attente, traitement asynchrone). Vous savez déboguer un système distribué en cas de problème.
- Intérêt pour l'IA/LLMs. Vous êtes enthousiasmé par le potentiel de l'IA dans le développement logiciel. L'expérience avec les API LLM (OpenAI/Anthropic) est un plus, mais la volonté d'apprendre à les intégrer dans les flux backend est essentielle.
- Esprit de responsabilité. Vous ne vous contentez pas de "prendre des tickets." Vous assumez la livraison de vos tâches, signalez les risques si nécessaire et assurez que votre travail respecte des standards de qualité élevés avant d'atteindre la production.
- Notre culture et notre mission nous distinguent. Nous avons une culture de travail dynamique qui valorise le respect et la gentillesse et accepte le droit à l'échec (et à se relever immédiatement !).
- De grandes personnes font une grande entreprise. Nous valorisons autant les compétences humaines que techniques et nous efforçons de garder une ambiance amicale tout en étant des leaders passionnés dans nos domaines.
- Nous avons une politique de travail flexible incluant 3 jours au bureau et 2 jours en télétravail chaque semaine pour ceux situés près de nos bureaux ; certains sites comme Dubaï, Inde, Japon et Australie fonctionnent entièrement à distance.
- Nous avons un état d'esprit de croissance. Nous aimons apprendre et croyons que l'éducation continue est cruciale pour notre succès. Dans une industrie en constante évolution, de nouvelles compétences sont nécessaires, et nous sommes heureux d'aider notre équipe à les acquérir.
- En tant que leader dans notre domaine, nos produits et services sont aussi solides que nos membres d'équipe internes.
- Nous prônons la transparence avec des réunions régulières, des messages en cascade et des mises à jour sur la croissance et le succès de notre organisation.
- Nous encourageons l'utilisation de nos généreuses allocations de congés avec 27 jours de congés payés pour nos employés basés dans la région de Genève, plus des jours supplémentaires selon l'ancienneté et les circonstances.
- Nous contribuons à hauteur de 60 % du coût total de votre pension ; de 13,5 % à 15,5 % de votre salaire de base pour l'épargne ; 2 % pour le risque.
- Prime discrétionnaire généreuse de croissance de l'entreprise, versée annuellement.
- Déplacements : options de mobilité durable, y compris le covoiturage et le remboursement de 60 % de l'abonnement annuel aux transports.
- Effectif mondial avec des employés dans plus de 20 pays représentant plus de 35 nationalités uniques.
- Nous organisons un lancement annuel quelque part dans le monde où nous nous réunissons pour construire des relations et des objectifs pour l'entreprise.
Nous valorisons la diversité, l'équité et l'inclusion :
Chez Sonar, nous croyons que notre diversité est notre force. Nous sommes une entreprise 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 habilité à 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.
Toutes les offres d'emploi chez Sonar sont conditionnées aux résultats précis d'une vérification complète des antécédents et des références effectuée avant la date de début.
Les candidatures soumises par des agences ou des recruteurs tiers ne seront pas prises en compte.