Geneva
Absolvent Softwareingenieur
- 07 Juli 2026
- 100%
- Geneva
Job-Zusammenfassung
Sonar ist ein führendes Unternehmen im Bereich der Softwareentwicklung.
Aufgaben
- Entwicklung von zuverlässigen Integrationsfunktionen für die Plattform.
- Verantwortung für den gesamten Lebenszyklus von Funktionen.
- Beitrag zu neuen AI-Workflow-Funktionen.
Fähigkeiten
- Abschluss in Informatik oder verwandtem Bereich erforderlich.
- Gute Kenntnisse in Java, Python oder TypeScript.
- Interesse an AI und Systemarchitekturen.
Ist das hilfreich?
Über den Job
Wer ist Sonar?
Sonar gestaltet die Zukunft der agentenzentrierten Softwareentwicklung. Als führendes Unternehmen im Bereich KI-Code-Review und -Verifikation lösen wir ein kritisches Problem: die Sicherstellung, dass von KI-unterstützten Entwicklern oder autonomen Agenten generierte Software zuverlässig, sicher und wartbar ist.
Wir integrieren uns nahtlos mit Claude Code, Codex, Cursor, GitHub Copilot, Gemini und Devin und unterstützen über 75 % der Fortune 100 dabei, vertrauenswürdige, zuverlässige und konforme Software zu entwickeln. Kunden, die Sonar nutzen, melden 44 % weniger Ausfälle aufgrund von KI-generiertem Code.
Wir sind überzeugt, dass die Code-Verifikation das entscheidende fehlende Glied im Agent-Centric Development Cycle (AC/DC) ist. Branchenriesen wie Nvidia, ServiceNow, Booking.com, Goldman Sachs, AstraZeneca und Ford Motor Company verlassen sich darauf, dass wir eine unabhängige, erklärbare und konsistente Überprüfung und Governance ihres KI-generierten Codes über Produkte wie:
SonarQube: Die weltweit führende Plattform für KI-Code-Review und -Verifikation.
SonarQube Foundation Agent: Derzeit Spitzenreiter bei agentenbasierter Softwarereparatur.
SonarSweep & Sonar Context Augmentation: Bereitstellung des unternehmensgerechten Kontexts und der Einschränkungen, die Agenten benötigen, um wirklich effektiv zu sein.
Unser Team arbeitet an globalen Standorten in Austin, Bochum, Dubai, Genf, London, Singapur, Tokio und Washington D.C. Wir handeln mit einer Denkweise, die wir CODE nennen:
Engagiert für unsere Kunden und Gemeinschaft.
Besessen von Qualität.
Überlegt in unseren Entscheidungen.
Effektiv als ein Team.
Mit über 400 Mio. USD Umsatz und profitabel schnellem Wachstum bauen wir das Rückgrat der KI-Software-Revolution auf. Wenn Sie hungrig sind, einen Einfluss zu haben, schnell entwickeln wollen und bereit sind, an der Spitze der KI zu arbeiten, möchten wir von Ihnen hören.
Positionsbeschreibung
Wir treten in eine transformative Ära ein: den Wandel hin zu einem agentenzentrierten SDLC, in dem KI-Agenten und Menschen nahtlos zusammenarbeiten, um bessere Software zu entwickeln. Als Softwareingenieur in diesem Team helfen Sie dabei, unsere hochskalierbare Integrationsinfrastruktur zuverlässig und weiterentwickelt zu halten, während Sie beginnen, zu erforschen, wie diese gleichen verbindenden Systeme die nächste Generation KI-gesteuerter Workflows unterstützen werden.
\n
Liefern Funktionen im Integrationskern. Sie implementieren gut abgegrenzte Backend-Funktionen, die unsere DevOps-Plattform-Integrationen zuverlässig und erweiterbar halten — Repository-Import, Bindung, Authentifizierung und Webhook-Verarbeitung.
Verantworten Sie Ihren Code von lokal bis Cloud. Sie schreiben sauberen, testbaren Java-Code und übernehmen die Verantwortung für Ihre Arbeit von der lokalen Entwicklung bis zur Produktion. Sie sind verantwortlich für den gesamten Lebenszyklus der von Ihnen entwickelten Funktionen. Sie deployen auf AWS, überwachen die Service-Gesundheit mittels Metriken und Logs und beheben Produktionsprobleme, um eine hohe Verfügbarkeit für unsere Nutzer sicherzustellen.
Ermöglichen Sie anderen Teams. Sie tragen zu den Bibliotheken und APIs bei, die andere Engineering-Teams zur Interaktion mit DevOps-Plattformen nutzen. Kleine Verbesserungen hier haben eine multiplizierende Wirkung in der gesamten Organisation.
Beitragen zu agentenzentrierten Workflow-Funktionen. Während das Team seine Integrationsoberfläche erweitert, um KI-Agenten zu bedienen, tragen Sie zu diesen neuen Fähigkeiten bei — Sie helfen beim Aufbau und Testen der Konnektoren und APIs, die es Agenten ermöglichen, Sonar-Kontext zu nutzen und innerhalb von DevOps-Plattformen zu agieren, und sammeln praktische Erfahrungen mit aufkommenden Mustern wie MCP.
KI-native Entwicklung. Nutzen Sie KI-Assistenten pragmatisch, um niedrigstufige Aufgaben (Boilerplate, Refactorings, Testgerüste) zu beschleunigen, während Sie die volle Verantwortung für Architektur und Qualität behalten.
Zusammenarbeiten & wachsen. Sie überprüfen Pull Requests, schreiben Dokumentationen und nehmen an Design-Diskussionen teil. Sie lernen von erfahrenen Ingenieuren im Team und bringen Ihre eigene Perspektive ein, während Sie Expertise in Ihrem Bereich aufbauen.
Fundierte Informatik-Grundlagen. Sie haben einen Bachelor- oder Masterabschluss in Informatik (oder einem verwandten Fach). Sie verfügen über ein solides Verständnis von Algorithmen, Datenstrukturen und Komplexitätsanalyse.
Polyglotte Fähigkeiten (Java & Python & Typescript). Sie beherrschen mindestens eine wichtige Programmiersprache (Java oder Python sind von Vorteil) und sind motiviert, in einer hybriden Umgebung zu arbeiten. Ihnen sind Code-Stil, Modularität und das Schreiben von sauberer, testbarer Logik wichtig.
Neugier für Systeme. Sie verstehen die Grundlagen, wie Computer miteinander kommunizieren (HTTP, API-Grundlagen, Linux-Umgebung). Vielleicht sind Sie noch kein AWS-Experte, aber Sie sind motiviert, zu lernen, wie man verteilte Systeme in der Cloud aufbaut.
Interesse an KI/LLMs. Sie haben ein echtes Interesse am KI-Bereich. Möglicherweise haben Sie Universitätskurse zu ML besucht, mit OpenAI-APIs bei Hackathons experimentiert oder eine Abschlussarbeit im Bereich NLP geschrieben. Sie freuen sich darauf, dieses Wissen auf reale Engineering-Probleme anzuwenden.
Analytische Denkweise. Sie sind nicht zufrieden mit "es funktioniert auf meinem Rechner." Sie wollen verstehen, wie Dinge unter der Haube funktionieren und tauchen gerne in Daten ein, um zu verstehen, warum ein System sich so verhält, wie es tut.
Unser Technologie-Stack
Sprachen: Java (Primär), Python (AWS CDK), TypeScript und React (Integrationen, Frontend)
Infrastruktur: AWS (Lambda, ECS, API Gateway, SQS, RDS etc.), Docker
Integrationen: GitHub, GitLab, Bitbucket, Azure DevOps, Jira, Slack
Prinzipien: Pragmatischer Code, SOLID, TDD, verteilte Systeme
- Wir fördern die Nutzung unserer großzügigen Urlaubsregelungen mit 27 bezahlten Urlaubstagen für unsere Mitarbeitenden im Raum Genf, 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, jährlich ausgezahlt.
- Pendeln: Nachhaltige Mobilitätsoptionen, einschließlich Fahrgemeinschaften und Erstattung von 60 % des jährlichen Verkehrstickets.
- Globales Team mit Mitarbeitenden in über 20 Ländern und mehr als 35 verschiedenen Nationalitäten.
- Wir veranstalten jährlich ein Kick-off irgendwo auf der Welt, bei dem wir uns treffen, um Beziehungen und Ziele für das Unternehmen zu gestalten.
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 ist, 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.
Wenn Sie eine besondere Unterstützung benötigen, wenden Sie sich bitte an hiring@sonarsource.com .
Alle Stellenangebote bei Sonar stehen unter dem Vorbehalt 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.