Ingénieur Full Stack Senior (Java, React)
SonarSource SA
Geneva
Infos sur l'emploi
- Date de publication :10 janvier 2026
- Taux d'activité :100%
- Lieu de travail :Geneva
Résumé de l'emploi
Sonar prévient les problèmes de qualité et de sécurité du code. Rejoignez un environnement dynamique avec des avantages attractifs.
Tâches
- Analyser tout code, qu'il soit écrit en interne ou généré par l'IA.
- Améliorer l'expérience développeur avec des flux de travail simplifiés.
- Collaborer avec des équipes pour offrir des fonctionnalités impactantes.
Compétences
- 8 ans d'expérience en ingénierie logicielle, avec expertise en Java et React.
- Solides compétences en résolution de problèmes et prise de décision.
- Connaissance approfondie des processus d'ingénierie et de l'architecture.
Est-ce utile ?
Qui est Sonar ?
Sonar aide à prévenir les problèmes de qualité et de sécurité du code avant leur mise en 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écurisées, 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, la NASA, MasterCard, Siemens et T-Mobile.
Nous croyons au développement de produits excellents soutenus par de grandes équipes internes et une culture forte. 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 avec positivité, dévouement, réflexion, empathie et passion au quotidien.
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 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 à booster 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, notre mission est claire : booster les développeurs pour construire mieux et plus vite.
L'impact que vous aurez :
En tant que membre de l'une de nos équipes d'ingénierie, vous serez un acteur clé pour faire de SonarQube Server et Cloud les meilleurs outils pour la qualité et la sécurité du code, en fournissant de nouvelles fonctionnalités pour livrer des produits et services puissants et de haute qualité qui aident nos utilisateurs à écrire un meilleur logiciel. Notre équipe se spécialise dans la livraison de fonctionnalités pour les grands clients sur nos plans entreprise.
Vous aurez l'opportunité de voir vos fonctionnalités prendre vie en production avec des cycles d'itération courts. Tout en gardant à l'esprit notre feuille de route et les priorités commerciales, vous pourrez avoir un impact important sur le logiciel que nous possédons et développons.
En nous rejoignant, vous apporterez votre expérience et votre expertise pour aider à faire évoluer notre produit vers sa prochaine étape et répondre aux besoins de notre large base d'utilisateurs et de clients.
- Collaborer avec les Product Managers, designers UX et EMs pour définir des fonctionnalités impactantes et améliorer l'utilisabilité du produit.
- Conduire le développement complet des fonctionnalités avec un fort accent sur l'expérience utilisateur, en assurant la qualité via des tests unitaires et d'intégration complets.
- Architecturer et guider la direction technique de nos produits cloud, en garantissant scalabilité, fiabilité et rentabilité.
- Prendre la responsabilité de la capacité de livraison de l'équipe, visant proactivement la réussite des initiatives.
- Gérer le cycle de vie des releases, incluant le déploiement, la surveillance et l'optimisation des performances des nouvelles fonctionnalités en production.
- Agir comme point de contact technique pour résoudre les problèmes complexes et prioritaires en production impactant nos fonctionnalités.
- Fournir un mentorat technique, coacher les ingénieurs pour augmenter leur autonomie, compréhension des systèmes et compétences.
- Promouvoir et contribuer à des processus de développement efficaces.
- Définir et influencer la feuille de route technique à long terme et les objectifs à court terme de l'équipe.
- Initier et diriger des initiatives d'ingénierie transversales significatives.
- Concevoir et exécuter des expériences à forte valeur ajoutée.
- Plus de 8 ans d'expérience en tant qu'ingénieur logiciel.
- Expérience avérée en tant qu'ingénieur senior, Tech Lead ou niveau de leadership équivalent.
- Expérience pratique à la fois en backend (Java) et développement web frontend (JS/TS et React).
- Excellentes capacités de résolution de problèmes et prise de décision technique collaborative.
- Développement de code propre et maintenable, en tenant compte des design patterns et de l'architecture applicative.
- Connaissances avancées des processus d'ingénierie, architecture logicielle et optimisation des systèmes.
- Expertise démontrée en résilience des systèmes et adoption des meilleures pratiques opérationnelles.
- Excellentes compétences techniques et bonne compréhension des fondamentaux de l'informatique.
- Expérience en architecture d'applications cloud-native sur AWS.
- Expérience avec les bases de données relationnelles (comme Postgres) et SQL.
- Pratiques de qualité de code (CI/CD, tests automatisés), revues de code constructives.
- Expérience pratique étendue avec l'expérimentation, intégrant les retours clients dans le cycle de développement.
- Expérience pratique avec des systèmes distribués desservant des millions d'utilisateurs.
- Notre culture et notre mission nous distinguent. Nous avons une culture de travail dynamique qui valorise le respect et la bienveillance 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 de télétravail par 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 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 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 ; 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 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.
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 considération.