Geneva
Vor 3 Quartalen
Staff Software Engineer (Java) - KI & Entwicklererfahrung
- 28 September 2025
- 100%
- Geneva
Job-Zusammenfassung
Sonar bietet Lösungen zur Verbesserung der Codequalität und -sicherheit.
Aufgaben
- Entwickeln Sie intelligente Systeme für Echtzeit-Feedback.
- Leiten Sie die technische Evolution der IDE-Erweiterungen.
- Architekturen für KI-Agenten und den Sonar MCP-Server gestalten.
Fähigkeiten
- Mindestens 7 Jahre Erfahrung in Java, TypeScript oder C#.
- Tiefes Verständnis für asynchrone Programmierung und IPC.
- Teamführung mit Fokus auf Empathie und kontinuierliches Lernen.
Ist das hilfreich?
Über den Job
Wer ist Sonar?
Sonar hilft dabei, Probleme mit Codequalität und Codesicherheit zu verhindern, bevor sie in die Produktion gelangen, steigert die Produktivität der Entwickler in Zusammenarbeit mit KI-Assistenten und verbessert die Entwicklererfahrung durch optimierte Arbeitsabläufe. Sonar analysiert allen Code, unabhängig davon, wer ihn schreibt — Ihr internes Team, genAI oder Dritte — was zu sichereren, zuverlässigeren und wartbareren Anwendungen führt. Verwurzelt in der Open-Source-Community unterstützt Sonar über 30 Programmiersprachen, Frameworks und Infrastrukturtechnologien. Heute wird Sonar von über 7 Millionen Entwicklern und 400.000 Organisationen weltweit genutzt, darunter das DoD, Microsoft, NASA, MasterCard, Siemens und T-Mobile.
Wir glauben daran, großartige Produkte zu entwickeln, die von großartigen internen Teams und einer starken Kultur unterstützt werden. Wir sind hoch engagiert und besessen von dem Unternehmen, den Nutzern, voneinander und unserer Open-Source-Community. Wir haben hohe Standards und halten uns gegenseitig dazu an, täglich mit Positivität, Engagement, Nachdenklichkeit, Empathie und Leidenschaft zu handeln.
Wir sind überlegt in unseren Entscheidungen mit hoher Klarheit der Absicht. Gleichzeitig empfinden wir extreme Dringlichkeit und handeln schnell.
Und schließlich sind wir hoch effektiv und operativ effizient. Wir arbeiten kollektiv als Ein Team, um unsere Ziele zu erreichen.
Bei Sonar ist CODE mehr als nur ein Akronym – es ist eine Denkweise, die den täglichen Betrieb definiert.
Warum Sie sich bewerben sollten:
Bei Sonar sind wir eine Gruppe brillanter, motivierter und engagierter Fachleute, die hart daran arbeiten, Entwickler zu befähigen, besser und schneller zu bauen. Sonar hilft, die Codequalität und Codesicherheit kontinuierlich zu verbessern und gleichzeitig die Belastung der Entwickler zu reduzieren. Das bedeutet, dass Entwickler sich auf das konzentrieren können, was sie lieben, und weniger auf das, was sie nicht mögen. Unsere Lösungen beheben nicht nur Symptome von Problemen – wir helfen, Probleme an der Quelle zu beheben – für allen Code, egal ob von Entwicklern geschrieben, KI-generiert oder von Dritten.
Wir haben eine dynamische Kultur mit Mitarbeitern weltweit und Hub-Büros in den USA, der Schweiz, Großbritannien, Singapur und Deutschland. Teammitglieder sollten jeden Tag zur Arbeit kommen können, an einem Produkt arbeiten, auf das sie stolz sind, lieben, was sie tun, und sich von ihren Kollegen inspiriert fühlen. Mit unseren tiefen Wurzeln in der Open-Source-Community dreht sich bei uns alles um die Mission: Entwickler zu befähigen, besser und schneller zu bauen.
Die Auswirkungen, die Sie haben werden:
Bei Sonar ist unser Team verantwortlich für die externen Entwicklungserfahrungen, einschließlich der SonarQube IDE-Erweiterungen (VS Code, IntelliJ, Visual Studio) und des Sonar Model Context Protocol (MCP) Servers. Mit über 1 Million aktiven Nutzern operieren wir in einem Maßstab, den nur wenige Entwickler-Tools erreichen. Die Tools, die wir hier bauen, sind auf dem kritischen Pfad für die weltweit einflussreichsten Engineering-Teams und haben einen greifbaren, hochrangigen Einfluss auf die globale Software-Lieferkette.
Wir navigieren durch einen massiven Branchenwandel von manuell geschriebenem zu KI-mitverfasstem Code. Als Senior/Staff-Mitglied des IDE Experience-Teams werden Sie die Vision für diese hybride Engineering-Zukunft definieren und eine "innere Schleife" entwerfen, die die Bedürfnisse sowohl menschlicher Ingenieure als auch KI-Agenten antizipiert. Sie werden die kritische Infrastruktur aufbauen, die es den Ingenieuren ermöglicht, schnell zu arbeiten, und sicherstellen, dass aller Code "sauber geboren" und sicher ist, bevor ein PR überhaupt geöffnet wird.
\n- Aufbau der Echtzeit-Feedback-Schleife. Sie entwerfen und implementieren intelligente Führungssysteme, die sowohl Entwickler als auch KI-Agenten proaktiv zu sicheren Mustern lenken. Ihre Mission ist es, Sicherheitslücken und architektonische Abweichungen zu beseitigen, bevor ein PR geöffnet wird.
- Führung der technischen Weiterentwicklung. Sie treffen Architekturentscheidungen für die IDE-Erweiterungen und deren Backend. Sie lösen harte Einschränkungen: Verwaltung von Speicher- und CPU-Auslastung, Bereitstellung von latenzarmen Antworten und Sicherstellung, dass der UI-Thread nie blockiert wird, um den Flow-Zustand des Entwicklers zu schützen.
- Architektur der "Context Engine" für KI-Agenten. Sie tragen zur Entwicklung des Sonar MCP Servers und Sonar CLI bei, die es lokalen KI-Agenten (wie Cursor, GitHub Copilot, Claude Code usw.) ermöglichen, Projektregeln und Sicherheitskontexte "abzufragen", bevor sie Code generieren.
- Förderung einer einheitlichen Erfahrung. Sie sorgen dafür, dass sich unsere Tools in jeder IDE "natürlich" anfühlen und gleichzeitig einen robusten Logikkern teilen. Sie überbrücken die Lücke zwischen plattformspezifischen Implementierungen (TypeScript/C#) und unserem gemeinsamen Backend (Java), um Feature-Fragmentierung im Ökosystem zu verhindern.
- Agieren als technischer "Kraftmultiplikator." Über das Schreiben von Code hinaus betreuen Sie das Team durch Design-Reviews und arbeiten mit den Teams für Codequalität und Sicherheit zusammen, um sicherzustellen, dass unsere statische Analyse-Engine effizient in einer Live-Umgebung lokal läuft.
- Tiefe technische Grundlage. Sie verfügen über umfangreiche Berufserfahrung (typischerweise 7+ Jahre) in einem der folgenden Ökosysteme: Java (JVM-Interna, IntelliJ Platform UI / Compose), TypeScript ( Node.js , VS Code Extension API), C# (.NET, Visual Studio Extensibility). Sie sind Spezialist in einem Bereich, aber in der Lage, bei Bedarf im anderen zu lernen und beizutragen.
- Systemdenken. Sie verstehen die Komplexitäten asynchroner Programmierung, Nebenläufigkeit und Interprozesskommunikation (IPC). Erfahrung mit LSP (Language Server Protocol) und/oder MCP (Model Context Protocol) ist von Vorteil.
- Produktorientiertes Engineering. Sie nehmen nicht nur "Tickets" an. Sie sind leidenschaftlich an der Wirkung Ihrer Arbeit interessiert. Sie bringen proaktiv neue Ideen in die Roadmap ein und kümmern sich um einen "reibungslosen" Ablauf, da Sie verstehen, dass eine Verlangsamung des Agenten oder des Menschen den Wert, den wir schaffen, einschränkt.
- Vision für "Agentisches" Codieren. Sie verstehen, dass sich die Rolle der IDE verändert. Sie wollen die Infrastruktur aufbauen, die KI autonom und sicher macht.
- Kollaborative Führung. Sie haben Erfahrung darin, Ingenieure zu technischer Exzellenz zu führen und fördern gerne eine Kultur der Empathie, des kontinuierlichen Lernens und des "Dogfooding" unserer eigenen Tools.
- Unsere Kultur und Mission heben uns ab. Wir haben eine dynamische Arbeitskultur, die Respekt und Freundlichkeit schätzt und das Recht zu scheitern (und wieder aufzustehen) akzeptiert.
- Großartige Menschen machen ein großartiges Unternehmen. Wir schätzen soziale Kompetenzen genauso wie technische Fähigkeiten und bemühen uns, die Atmosphäre freundlich zu halten, während wir leidenschaftliche Führungskräfte in unseren Bereichen sind.
- Wir haben eine flexible Arbeitsregelung, die 3 Tage Büro und 2 Tage Homeoffice pro Woche für diejenigen umfasst, die in der Nähe unserer Büros wohnen; einige Standorte wie Dubai, Indien, Japan und Australien arbeiten vollständig remote.
- Wir haben eine Wachstumsmentalität. Wir lieben das Lernen und glauben, dass kontinuierliche Weiterbildung entscheidend für unseren Erfolg ist. In einer sich ständig verändernden Branche sind neue Fähigkeiten notwendig, und wir unterstützen unser Team gerne dabei, diese zu erwerben.
- Als Marktführer in unserem Bereich sind unsere Produkte und Dienstleistungen so stark wie unsere internen Teammitglieder.
- Wir leben Transparenz mit regelmäßigen Meetings, weitergegebenen Nachrichten und Updates zum Wachstum und Erfolg unserer Organisation.
- Wir ermutigen zur Nutzung unserer großzügigen Urlaubsregelungen mit 27 PTO-Tagen für unsere Mitarbeiter im Genfer Raum, plus zusätzliche Tage je nach Dienstalter und Umständen.
- Wir tragen 60 % der Gesamtkosten für Ihre Altersvorsorge; 13,5 % bis 15,5 % Ihres Grundgehalts für Sparpläne; 2 % für Risiken.
- Großzügiger, diskretionärer Unternehmenswachstumsbonus, der jährlich ausgezahlt wird.
- Pendeln: Nachhaltige Mobilitätsoptionen, einschließlich Fahrgemeinschaften und Erstattung von 60 % des jährlichen Verkehrstickets.
- Globales Team mit Mitarbeitern in über 20 Ländern, die mehr als 35 verschiedene Nationalitäten repräsentieren.
- Wir haben einen jährlichen Kick-off irgendwo auf der Welt, bei dem wir uns treffen, um Beziehungen und Ziele für das Unternehmen zu entwickeln.
Wir schätzen Vielfalt, Gleichberechtigung und Inklusion:
Bei Sonar glauben wir, dass unsere Vielfalt unsere Stärke ist. Wir sind ein globales Unternehmen, das unterschiedliche Hintergründe, Perspektiven und Kulturen wertschätzt und respektiert.
Wir engagieren uns für ein vielfältiges und inklusives Arbeitsumfeld, in dem sich jeder wertgeschätzt fühlt und befähigt wird, sein Bestes beizutragen. Wir sind stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit bietet, und begrüßen alle qualifizierten Bewerber, unabhängig von Rasse, Hautfarbe, Religion, Geschlecht, Geschlechtsidentität oder -ausdruck, sexueller Orientierung, nationaler Herkunft, Genetik, Behinderung, Alter oder Veteranenstatus.
Alle Stellenangebote bei Sonar sind abhängig von den genauen Ergebnissen einer umfassenden Hintergrundüberprüfung und Referenzprüfung, die vor dem Startdatum durchgeführt wird.
Bewerbungen, die über Agenturen oder Drittanbieter eingereicht werden, werden nicht berücksichtigt.