Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Integrationsprojekten.
- Arbeitgeber: Sonar, ein führendes Unternehmen im Bereich Codequalität und Sicherheit.
- Mitarbeitervorteile: 27 Urlaubstage, flexible Arbeitszeiten und großzügige Wachstumsboni.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung mit KI-gestützten Lösungen.
- Gewünschte Qualifikationen: Erfahrung in Backend-Entwicklung und Java-Kenntnisse erforderlich.
- Andere Informationen: Dynamische Kultur mit globalem Team und hervorragenden Karrieremöglichkeiten.
Das voraussichtliche Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Sonar hilft, Probleme der Codequalität und -sicherheit zu verhindern, die in die Produktion gelangen, steigert die Produktivität der Entwickler in Zusammenarbeit mit KI-Assistenten und verbessert das Entwicklererlebnis durch optimierte Workflows. Sonar analysiert allen Code, unabhängig davon, wer ihn schreibt – Ihr internes Team, genAI oder Dritte – was zu sichereren, zuverlässigeren und wartbaren Anwendungen führt. Unsere Lösungen unterstützen über 30 Programmiersprachen, Frameworks und Infrastrukturtechnologien. Heute wird Sonar von mehr als 7 Millionen Entwicklern und 400.000 Organisationen weltweit genutzt, darunter das DoD, Microsoft, NASA, MasterCard, Siemens und T-Mobile.
Bei Sonar sind wir eine Gruppe brillanter, motivierter und engagierter Fachleute, die hart daran arbeiten, Entwicklern zu helfen, besser und schneller zu bauen. Sonar hilft, die Codequalität und -sicherheit kontinuierlich zu verbessern und gleichzeitig die Belastung der Entwickler zu reduzieren. Dies bedeutet, dass Entwickler sich auf das konzentrieren können, was sie lieben, und weniger auf das, was sie nicht mögen. Unsere Lösungen lösen nicht nur Symptome von Problemen – wir helfen, Probleme an der Quelle für allen Code zu beheben, egal ob er von Entwicklern, KI oder Dritten stammt.
Als Software Engineer in diesem Team werden Sie dazu beitragen, unsere hochskalierbare Integrationsinfrastruktur zuverlässig und weiterzuentwickeln, während Sie erkunden, wie diese Systeme die nächste Generation von KI-gesteuerten Workflows bedienen werden.
Was Sie täglich tun werden:
- Liefern Sie Funktionen im Integration Core. Implementieren Sie gut definierte Backend-Funktionen, die unsere DevOps-Plattformintegrationen zuverlässig und erweiterbar halten – Repository-Import, Bindung, Authentifizierung und Webhook-Verarbeitung.
- Besitzen Sie Ihren Code von lokal bis zur Cloud. Schreiben Sie sauberen, testbaren Java-Code und übernehmen Sie die Verantwortung für Ihre Arbeit von der lokalen Entwicklung bis zur Produktion. Bereitstellung in AWS, Überwachung der Servicegesundheit durch Metriken und Protokolle sowie Fehlersuche bei Produktionsproblemen, um eine hohe Verfügbarkeit für unsere Benutzer aufrechtzuerhalten.
- Ermöglichen Sie anderen Teams. Tragen Sie zu den Bibliotheken und APIs bei, die andere Ingenieurteams verwenden, um mit DevOps-Plattformen zu interagieren. Kleine Verbesserungen hier haben einen multiplizierenden Effekt auf die gesamte Organisation.
- Tragen Sie zu Agentic Workflow-Funktionen bei. Erstellen und testen Sie Connectoren und APIs, die es Agenten ermöglichen, den Sonar-Kontext zu konsumieren und innerhalb von DevOps-Plattformen zu handeln, und sammeln Sie praktische Erfahrungen mit aufkommenden Mustern wie MCP.
- KI-native Ingenieurskunst. Nutzen Sie KI-Assistenten pragmatisch, um niedrigstufige Aufgaben zu beschleunigen, während Sie die volle Verantwortung für Architektur und Qualität behalten.
- Zusammenarbeiten und wachsen. Überprüfen Sie PRs, schreiben Sie Dokumentationen und nehmen Sie an Entwurfsdiskussionen teil. Lernen Sie von erfahrenen Ingenieuren und bringen Sie Ihre eigene Perspektive ein.
Die Erfahrung, die Sie benötigen:
- Solide Backend-Entwicklung (3+ Jahre). Nachweisliche Erfahrung im Aufbau und in der Wartung von Backend-Systemen, sauberem, testbarem Code und Liebe zum Detail.
- Java-Kenntnisse. Sicher im Umgang mit dem Java-Ökosystem und im Navigieren durch einen großen, etablierten Codebestand.
- Grundlagen von Cloud- oder verteilten Systemen. Verständnis der Kommunikationsdienste in einer verteilten Umgebung – REST-APIs, Nachrichtenwarteschlangen, asynchrone Verarbeitung. Praktische Erfahrung mit AWS (oder gleichwertig) und Sicherheit im Umgang mit Bereitstellung, Protokollierung und Grundlagen der Beobachtbarkeit.
- Eigenverantwortung. Übernehmen Sie die Verantwortung für die Lieferung von Aufgaben, melden Sie Risiken frühzeitig und erfüllen Sie hohe Qualitätsstandards vor der Produktion.
- Neugier auf KI und agentische Systeme. Begeistert von der Zukunft der Softwareentwicklung. Erfahrung mit LLM-APIs ist von Vorteil, aber echte Neugier und Lernbereitschaft sind entscheidend.
Wie Sie arbeiten:
- Eigenverantwortung und Verantwortlichkeit: Fühlen Sie sich verantwortlich für die langfristige Gesundheit und Richtigkeit dessen, was Sie liefern, unabhängig davon, ob es von Ihnen oder mit KI-Hilfe erstellt wurde.
- Kollaborativ von Anfang an: Kommunizieren Sie klar, suchen Sie frühzeitig nach Übereinstimmung und betrachten Sie ehrliches Feedback als Werkzeug für Wachstum.
- KI-native Denkweise: Behandeln Sie KI-Tools als Mitarbeiter – nicht als Orakel – validieren Sie deren Ergebnisse, verstehen Sie die Grenzen und nutzen Sie sie, um sich auf wertvollere Gestaltung und Problemlösung zu konzentrieren.
- Pragmatisch und inkrementell: Balancieren Sie architektonische Exzellenz mit der Notwendigkeit, schnell und iterativ Wert zu liefern.
Unser technischer Stack:
- Sprachen: Java (primär), Python (AWS CDK), TypeScript (Integrationen, Frontend)
- Infrastruktur: AWS (Lambda, ECS, API Gateway, SQS, RDS usw.), Docker
- Integrationen: GitHub, GitLab, Bitbucket, Azure DevOps, Jira, Slack
- Prinzipien: Pragmatischer Code, SOLID, TDD, verteilte Systeme
Warum Sie es hier lieben werden:
- Kultur und Mission heben uns hervor. Dynamische Arbeitskultur schätzt Respekt und Freundlichkeit und akzeptiert das Recht zu scheitern.
- Tolle Menschen machen ein großartiges Unternehmen. Wertschätzen Sie soziale Fähigkeiten ebenso wie technische Fähigkeiten.
- Flexible Arbeitsrichtlinie: 3 Tage im Büro, 2 Tage Homeoffice pro Woche in der Nähe der Büros; einige Standorte sind vollständig remote.
- Wachstumsmentalität. Liebe zum Lernen und kontinuierliche Weiterbildung sind entscheidend für unseren Erfolg.
- Führer im Bereich. Produkte und Dienstleistungen sind so stark wie unser internes Team.
- Transparenz mit regelmäßigen Meetings und Updates zu Wachstum und Erfolg.
Standort: Während diese Rolle für Lausanne ausgeschrieben ist, befinden sich das primäre Team-Hub und das physische Büro für diese Position in Genf. Wir begrüßen Kandidaten aus der gesamten Region, die begeistert sind, unserem in Genf ansässigen Hub unter unserem hybriden Arbeitsmodell beizutreten.
Vorteile:
- 27 PTO-Tage für Mitarbeiter mit Sitz in der Region Genf, plus zusätzliche Tage basierend auf Seniorität und Umständen.
- Beitrag von 60 % der Gesamtkosten für Ihre Rente; 13,5 % bis 15,5 % Ihres Grundgehalts für Ersparnisse; 2 % für Risiko.
- Großer diskretionärer Unternehmenswachstumsbonus, der jährlich ausgezahlt wird.
- Pendeln: Nachhaltige Mobilitätsoptionen, einschließlich Fahrgemeinschaften und Rückerstattung von 60 % des jährlichen Transportabonnements.
- Globale Belegschaft in über 20 Ländern mit mehr als 35 einzigartigen Nationalitäten.
- Jährlicher Kick-off irgendwo auf der Welt, wo wir Beziehungen aufbauen und Ziele für das Unternehmen festlegen.
Diversität, Gleichheit 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 schätzt und respektiert. Wir setzen uns dafür ein, ein diverses und inklusives Arbeitsumfeld zu fördern, in dem sich jeder geschätzt und befähigt fühlt, sein Bestes zu geben. Wir sind stolz darauf, ein Arbeitgeber mit Chancengleichheit zu sein und alle qualifizierten Bewerber willkommen zu heißen, 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 Referenzverifizierung, die vor dem Startdatum durchgeführt wird. Bewerbungen, die über Agenturen oder Drittanbieter eingereicht werden, werden nicht berücksichtigt. Wir können KI-Tools verwenden, um Teile des Einstellungsprozesses zu unterstützen, z. B. bei der Überprüfung von Bewerbungen, der Analyse von Lebensläufen oder der Bewertung von Antworten. Diese Tools unterstützen unser Rekrutierungsteam, ersetzen jedoch nicht das menschliche Urteil. Letztendlich werden die endgültigen Einstellungsentscheidungen von Menschen getroffen. Wenn Sie weitere Informationen darüber wünschen, wie Ihre Daten verarbeitet werden, kontaktieren Sie uns bitte.
Software Engineer (Java) - Integrations & Agentic Workflows Arbeitgeber: Sonar
Kontaktperson:
Sonar HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer (Java) - Integrations & Agentic Workflows
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit aktuellen Mitarbeitern von Sonar in Kontakt zu treten. Frag sie nach ihren Erfahrungen und Tipps – das zeigt dein Interesse und kann dir einen Vorteil verschaffen.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Zeig, dass du nicht nur die Sprache beherrschst, sondern auch die Prinzipien hinter sauberem, wartbarem Code.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Idee hast, wie du zur Verbesserung von Sonars Produkten beitragen kannst, teile sie im Interview. Das zeigt, dass du nicht nur ein Entwickler bist, sondern auch ein kreativer Problemlöser.
✨Tipp Nummer 4
Nutze unsere Website für deine Bewerbung! Wir schätzen direkte Bewerbungen und es zeigt, dass du dich mit unserer Kultur und Mission identifizierst. Mach den ersten Schritt und bewirb dich noch heute!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer (Java) - Integrations & Agentic Workflows
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die zu unserer dynamischen Kultur passen und ihre Leidenschaft für Softwareentwicklung teilen.
Mach es klar und präzise!: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und strukturiere deine Informationen so, dass wir schnell erkennen können, was du kannst und was dich auszeichnet.
Zeig deine Begeisterung!: Lass uns wissen, warum du bei Sonar arbeiten möchtest und was dich an der Stelle als Software Engineer reizt. Deine Motivation ist uns wichtig und zeigt, dass du wirklich an unserem Team interessiert bist.
Bewirb dich über unsere Website!: Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schnell und unkompliziert bearbeiten.
Wie du dich auf ein Vorstellungsgespräch bei Sonar vorbereitest
✨Verstehe die Unternehmenskultur
Informiere dich über die Kultur von Sonar und wie sie sich von anderen Unternehmen unterscheidet. Zeige in deinem Interview, dass du die Werte des Unternehmens teilst und bereit bist, in einem dynamischen und kollaborativen Umfeld zu arbeiten.
✨Bereite dich auf technische Fragen vor
Da die Rolle einen starken Fokus auf Backend-Engineering und Java hat, solltest du deine Kenntnisse in diesen Bereichen auffrischen. Übe das Lösen von Programmieraufgaben und sei bereit, deine Denkweise bei der Problemlösung zu erklären.
✨Zeige deine Neugier für AI
Sonar sucht nach jemandem, der sich für die Zukunft der Softwareentwicklung interessiert. Bereite Beispiele vor, wie du AI-Tools in deinen bisherigen Projekten genutzt hast oder wie du dir vorstellen kannst, diese in der neuen Rolle einzusetzen.
✨Sei bereit, Verantwortung zu übernehmen
Betone deine Bereitschaft, Verantwortung für deinen Code zu übernehmen und zeige, dass du ein hohes Qualitätsbewusstsein hast. Diskutiere, wie du in der Vergangenheit Risiken frühzeitig erkannt und adressiert hast.