Ingénieur Logiciel Diplômé

SonarSource SA
Geneva Aujourd'hui CDI Informatique

SonarSource SA ouvre un poste de Ingénieur Logiciel Diplômé a Geneva.

Qui est Sonar ?

Sonar conduit l'avenir du développement logiciel centré sur les agents. En tant que leader dans la revue et 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 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 à un rythme rapide et êtes prêt à travailler à la pointe de l'IA, nous voulons vous entendre.

Description du poste

Nous entrons dans une ère transformative : la transition vers un SDLC agentique, où agents IA et humains collaborent parfaitement pour construire de meilleurs logiciels. En tant qu'ingénieur logiciel dans cette équipe, vous aiderez à maintenir notre infrastructure d'intégration à grande échelle fiable et évolutive, tout en commençant à explorer comment ces mêmes systèmes connectifs serviront la prochaine génération de flux de travail pilotés par IA.

\n

Ce que vous ferez

Livrer

des fonctionnalités

sur

le

noyau d'intégration.

Vous implémenterez des fonctionnalités backend bien définies qui maintiennent la fiabilité et l'extensibilité de nos intégrations de plateforme DevOps — importation de dépôts, liaison, authentification et traitement des webhooks.

Prendre en charge

votre code

du local au cloud.

Vous écrirez un code Java propre et testable et serez responsable de votre travail du développement local à la production. Vous êtes responsable du cycle de vie complet des fonctionnalités que vous développez. Vous déploierez sur AWS, surveillerez la santé du service via des métriques et des logs, et résoudrez les problèmes en production pour maintenir une haute disponibilité pour nos utilisateurs.

Permettre

aux autres équipes.

Vous contribuerez aux bibliothèques et API utilisées par d'autres équipes d'ingénierie pour interagir avec les plateformes DevOps. De petites améliorations ici ont un effet multiplicateur à travers l'organisation.

Contribuer

aux fonctionnalités de flux de travail agentique.

À mesure que l'équipe étend sa surface d'intégration pour servir les agents IA, vous contribuerez à ces nouvelles capacités — aidant à construire et tester les connecteurs et API qui permettent aux agents de consommer le contexte Sonar et d'agir au sein des plateformes DevOps, acquérant une expérience pratique avec des modèles émergents comme MCP.

Ingénierie native IA.

Utilisez les assistants IA de manière pragmatique pour accélérer les tâches de bas niveau (boilerplate, refactorisations, échafaudages de tests) tout en gardant la pleine responsabilité de l'architecture et de la qualité.

Collaborer

et grandir.

Vous examinerez les PR, rédigerez la documentation et participerez aux discussions de conception. Vous apprendrez des ingénieurs principaux de l'équipe et apporterez votre propre perspective en développant votre expertise dans votre domaine.

Expérience et qualifications

Solides bases en informatique.

Vous avez un diplôme de licence ou master en informatique (ou domaine connexe). Vous maîtrisez bien

les algorithmes, structures de données et analyse de complexité.

Potentiel polyglotte (Java, Python et Typescript).

Vous êtes compétent dans au moins un langage majeur (Java ou Python est un plus) et souhaitez travailler dans un environnement hybride. Vous vous souciez du style de code, de la modularité et de l'écriture d'une logique propre et testable.

Curiosité pour les systèmes.

Vous comprenez les bases de la communication entre ordinateurs (HTTP, bases des API, environnement Linux). Vous n'êtes peut-être pas encore expert AWS, mais vous êtes désireux d'apprendre à construire des systèmes distribués dans le cloud.

Intérêt pour l'IA et les LLM.

Vous avez un intérêt sincère pour le domaine de l'IA. Vous avez peut-être suivi des cours universitaires sur le ML, expérimenté les API OpenAI lors de hackathons, ou rédigé un mémoire impliquant le NLP. Vous êtes enthousiaste à l'idée d'appliquer cela à des problèmes d'ingénierie réels.

Esprit analytique.

Vous ne vous contentez pas de "ça marche sur ma machine." Vous voulez comprendre

comment

les choses fonctionnent sous le capot et aimez analyser les données pour comprendre pourquoi un système se comporte ainsi.

Notre

stack technique

Langages :

Java (principal), Python (AWS CDK), TypeScript et React (intégrations, frontend)

Infrastructure :

AWS (Lambda, ECS, API Gateway, SQS, RDS, etc.), Docker

Intégrations :

GitHub, GitLab, Bitbucket, Azure DevOps, Jira, Slack

Principes :

code pragmatique, SOLID, TDD, systèmes distribués

Commentaires supplémentaires

Ce poste est basé à Genève, Suisse

. Nous ne pouvons pas considérer les candidats refusant d’être à Genève

, mais nous sommes prêts à relocaliser le bon candidat.

Avantages

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 de croissance discrétionnaire généreuse, 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.

\n

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 différents parcours, perspectives et cultures. Nous nous engageons à favoriser un environnement de travail diversifié et inclusif où chacun se sent valorisé et habilité à apporter 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.

Les candidatures soumises par des agences ou des recruteurs tiers ne seront pas prises en compte.

Interesse(e) ? Postulez directement sur notre site.

Quel est le salaire pour ce poste en Suisse ?

Cliquez sur le bouton « Postuler maintenant » pour accéder directement au formulaire de recrutement. Préparez votre CV à jour avant de commencer.
Le salaire varie selon l'expérience et le canton. Utilisez notre simulateur de salaire pour une estimation personnalisée.
Les types de contrats sont précisés dans la description. Les CDI sont la norme en Suisse.
En Suisse, les processus de recrutement durent généralement 2 à 6 semaines selon les entreprises.

CV Professionnel

Optimisé ATS et format suisse. Livraison 24-72h.

Découvrir →

Guide Suisse

Tout savoir sur le marché du travail suisse.

En savoir plus →

Simulateurs

Salaire, coût de vie, immobilier...

Accéder →