Ingénieur Logiciel (Java)
Infos sur l'emploi
- Date de publication :01 août 2025
- Taux d'activité :100%
- Lieu de travail :Geneva
Résumé de l'emploi
Sonar aide à prévenir les problèmes de qualité et de sécurité du code. Rejoignez une équipe dynamique qui valorise l'innovation et l'efficacité.
Tâches
- Implémentez des solutions sophistiquées pour détecter des bugs critiques.
- Collaborez avec des équipes pour améliorer les capacités de détection de bugs.
- Evoluez l'intelligence des analyseurs pour des détections plus précises.
Compétences
- 2 ans d'expérience en développement Java et techniques d'analyse statique.
- Compétences en intelligence artificielle et modèles de langage.
- Capacité à apprendre rapidement et attitude positive.
Est-ce utile ?
Qui est Sonar ?
Sonar aide à prévenir les problèmes de qualité de code et de sécurité du code d'atteindre la production, amplifie la productivité des développeurs en concert avec des assistants IA, et améliore l'expérience des développeurs avec des flux de travail rationalisés. Sonar analyse tout le code, peu importe qui l'écrit — votre équipe interne, genAI, ou des tiers — ce qui donne des applications plus sécurisées, fiables et maintenables. Ancré dans la communauté open source, les solutions de Sonar prennent en charge 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 le développement de grands produits soutenus par de grandes équipes internes et une forte culture. Nous sommes fortement engagés et obsédés par l'entreprise, les utilisateurs, les uns les autres, et notre communauté open source. Nous avons des normes élevées et nous tenons mutuellement responsables d'agir avec positivité, dévouement, réflexion, empathie et passion chaque jour.
Nous sommes délibérés dans nos décisions avec une grande clarté d'intention. En même temps, nous ressentons une extrême urgence 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 acronyme – c'est un état d'esprit qui définit nos 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 à dynamiser les développeurs à construire mieux et plus vite. Sonar aide à améliorer continuellement la qualité du code et la sécurité du code tout en réduisant le 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 le code, qu'il soit écrit par des développeurs, généré par l'IA, ou provenant de tiers.
Nous avons une culture dynamique avec des employés dans le monde entier et des bureaux principaux aux États-Unis, en Suisse, au Royaume-Uni, à Singapour et en Allemagne. Les membres de l'équipe devraient pouvoir venir travailler chaque jour, travailler sur un produit dont ils sont fiers, aimer ce qu'ils font et se sentir énergisés par leurs pairs. Avec nos racines profondément ancrées dans la communauté open source, nous sommes tous axés sur la mission : dynamiser les développeurs pour construire mieux et plus vite.
L'impact que vous aurez :
L'équipe de qualité de code de Sonar recherche un ingénieur logiciel passionné et innovant pour rejoindre notre équipe de détection avancée des bogues.
La mission de l'équipe de détection avancée des bogues est de mettre en œuvre des solutions sophistiquées qui identifient et préviennent automatiquement les bogues critiques dans le code écrit par des développeurs et généré par des agents IA.
Ce rôle vous permet d'appliquer votre expertise approfondie en analyse statique de manière véritablement innovante, en pionnier l'intégration de techniques d'intelligence artificielle (IA) de pointe et de modèles de langage de grande taille (LLM) dans un domaine étroitement lié à la recherche appliquée.
En tant que membre de l'équipe de détection avancée des bogues, vous aurez l'excitant défi de tirer parti des technologies de pointe pour vraiment comprendre la sémantique des langages de programmation. Votre travail nous permettra de détecter des bogues complexes qui échappent souvent à la fois à l'examen humain et aux LLM.
\n- Contribuer à la livraison de bout en bout : Travailler avec des chefs de produit, des équipes d'ingénierie et des équipes de recherche pour spécifier et mettre en œuvre des capacités de détection de bogues complexes dans nos produits. Cela signifie tout, de la définition des spécifications et l'écriture de code et de tests robustes, à la révision minutieuse des contributions des pairs, la validation de nouvelles fonctionnalités, et l'action sur les retours des utilisateurs après la sortie.
- Plongée dans la sémantique des langages : Vous vous immergerez constamment dans les subtilités de la sémantique des langages de programmation, poussant notre compréhension à de nouveaux sommets.
- Faire évoluer l'intelligence de l'analyseur : Vous influencerez directement la façon dont nos analyseurs interprètent le code en créant de meilleurs modèles et en développant de nouvelles règles innovantes sur ceux-ci, rendant nos capacités de détection plus intelligentes et plus précises.
- Contribuer aux objectifs stratégiques : Vous participerez avec divers parties prenantes pour contribuer activement et définir les objectifs à court terme et la vision stratégique à long terme de l'équipe.
- Plus de 2 ans d'expérience en développement Java.
- Solides compétences en ingénierie et compréhension approfondie des fondamentaux de l'informatique.
- Compréhension prouvée des techniques d'analyse statique préférée, prête à les appliquer à des problèmes complexes de détection de bogues.
- Une familiarité avec l'exécution symbolique et les solveurs SMT est appréciée, mais pas requise.
- Une expérience ou une forte curiosité pour les modèles de langage de grande taille (LLM), l'apprentissage automatique (ML) et l'intelligence artificielle (IA) est très valorisée.
- Capacité à apprendre rapidement.
- Attitude ouverte d'esprit et très positive.
- À l'aise avec le changement et la complexité.
- Notre culture et notre mission nous distinguent. Nous avons une culture de travail dynamique qui valorise le respect et la gentillesse et embrasse le droit à l'échec (et à se relever à nouveau !).
- De grandes personnes font une grande entreprise. Nous valorisons les compétences interpersonnelles autant que les compétences techniques et nous nous efforçons de garder les choses amicales tout en étant des leaders passionnés dans nos domaines.
- Nous avons une politique de travail flexible qui inclut 3 jours au bureau et 2 jours de travail à domicile chaque semaine pour ceux situés près de nos bureaux ; certains lieux comme Dubaï, l'Inde, le Japon et l'Australie fonctionnent entièrement à distance.
- Nous avons un état d'esprit de croissance. Nous aimons apprendre et croyons que l'éducation continue est essentielle à 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 embrassons 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 en fonction de l'ancienneté et des circonstances.
- Nous contribuons à 60 % du coût total de votre pension ; 13,5 % à 15,5 % de votre salaire de base pour l'épargne ; 2 % pour le risque.
- Généreux bonus de croissance discrétionnaire de l'entreprise, payé annuellement.
- Commuting : Options de mobilité durable, y compris le covoiturage et le remboursement de 60 % de l'abonnement annuel de transport.
- Force de travail mondiale avec des employés dans plus de 20 pays représentant plus de 35 nationalités uniques.
- Nous avons un lancement annuel quelque part dans le monde où nous nous rencontrons pour établir 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 différentes origines, perspectives et cultures.
Nous nous engageons à favoriser un environnement de travail diversifié et inclusif où chacun se sent valorisé et habilité à contribuer de son mieux. Nous sommes fiers d'être un employeur offrant l'égalité des chances et accueillons toutes les candidatures qualifiées, sans distinction de race, couleur, religion, sexe, 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 par les résultats précis d'une vérification des antécédents complète et d'une vérification des références effectuées avant la date de début.
Les candidatures soumises par le biais d'agences ou de recruteurs tiers ne seront pas prises en compte.