Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten mit modernster Technologie.
- Arbeitgeber: Sonar, ein führendes Unternehmen im Bereich Codequalität und Sicherheit.
- Mitarbeitervorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und mache einen echten Unterschied.
- Gewünschte Qualifikationen: Erfahrung in der Backend-Entwicklung mit Java oder Python und Teamarbeit.
- Andere Informationen: Dynamisches Arbeitsumfeld mit großartigen Karrieremöglichkeiten und einer starken Unternehmenskultur.
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 Arbeitsabläufe. 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 über 7 Millionen Entwicklern und 400.000 Organisationen weltweit genutzt, darunter das DoD, Microsoft, NASA, MasterCard, Siemens und T-Mobile.
Wir glauben an die Entwicklung großartiger Produkte, die von großartigen internen Teams und einer starken Kultur unterstützt werden. Wir sind stark engagiert und besessen von dem Unternehmen, den Nutzern, einander und unserer Open-Source-Community. Wir haben hohe Standards und halten uns gegenseitig verantwortlich für positives, engagiertes, nachdenkliches, empathisches und leidenschaftliches Handeln im Alltag. Wir treffen Entscheidungen mit hoher Klarheit der Absicht und fühlen gleichzeitig einen extremen Drang, schnell voranzukommen. Wir sind hoch effektiv und operationell effizient und arbeiten kollektiv als ein Team, um unsere Ziele zu erreichen.
Warum Sie sich bewerben sollten: 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 zu beheben – für allen Code, egal ob er von Entwicklern, KI oder Dritten stammt.
Der Einfluss, den Sie haben werden: Bei Sonar glauben wir, dass es nicht ausreicht, Codeprobleme einfach zu melden. Um die Qualität der Software weltweit wirklich zu verbessern, müssen wir Millionen von Entwicklern befähigen, diese automatisch zu beheben. Mit über 400.000 Unternehmen, die auf unsere Produkte angewiesen sind, haben wir einen einzigartigen Hebel, um zu gestalten, wie Software gebaut wird. Jüngste Durchbrüche in der KI haben autonome Behebung zur Realität gemacht, aber die Branche steht vor einem großen Hindernis: Vertrauen. Unternehmen können nicht automatisieren, was sie nicht vertrauen. Als Software Engineer im CodeGen-Team werden Sie die kritischen Backend-Komponenten für verifizierte autonome Behebung entwickeln.
Was Sie täglich tun werden:
- Funktionen für die „Unified Remediation Engine“ erstellen: Sie implementieren die Backend-Logik, die unsere Behebungsbemühungen antreibt. Sie schreiben sauberen, zuverlässigen Code (Java/Python), der Anfragen zwischen deterministischen QuickFixes und LLM-Agenten weiterleitet.
- Produktionsreife Agentenlogik implementieren: Sie nehmen Konzepte vom Forschungsteam und „produzieren“ sie. Sie schreiben spezifische Workflows, die es dem Agenten ermöglichen, CI/CD-Fehler zu lesen, Versuche zur Behebung zu unternehmen und zu iterieren, bis der Build erfolgreich ist.
- Ihren Code vom lokalen bis zur Cloud besitzen: Sie sind verantwortlich für den gesamten Lebenszyklus der Funktionen, die Sie erstellen. Sie setzen Ihre Dienste in AWS ein, überwachen deren Gesundheit und beheben Produktionsprobleme.
- Sichere & optimierte Ausführung: Sie implementieren die Runner und Isolationsschichten, die erforderlich sind, um KI-generierten Code sicher auszuführen.
- Zusammenarbeiten & Wissen teilen: Sie sind ein aktives Mitglied des Teams, überprüfen PRs, dokumentieren Ihre Arbeit und teilen Wissen mit Kollegen.
Die Erfahrung, die Sie benötigen:
- Solide Backend-Entwicklung (3+ Jahre): Sie haben Erfahrung im Aufbau und in der Wartung von Backend-Systemen.
- Polyglotte Vielseitigkeit (Java & Python): Sie sind mit einer der Kernsprachen vertraut: Java oder Python.
- Cloud-Operationen (AWS): Sie verstehen, wie Ihr Code in der Cloud läuft.
- Systemgrundlagen: Sie wissen, wie verschiedene Dienste miteinander kommunizieren.
- Interesse an KI/LLMs: Sie sind begeistert von den Möglichkeiten der KI in der Softwareentwicklung.
- Ownership-Mindset: Sie übernehmen die Verantwortung für die Lieferung Ihrer Aufgaben.
Warum Sie es hier lieben werden: Unsere Kultur und Mission heben uns hervor. Wir haben eine dynamische Arbeitskultur, die Respekt und Freundlichkeit schätzt und das Recht auf Fehler akzeptiert. Wir haben eine flexible Arbeitsrichtlinie, die 3 Tage Büro und 2 Tage Homeoffice pro Woche umfasst. Wir haben eine Wachstumsmentalität und glauben, dass kontinuierliche Bildung entscheidend für unseren Erfolg ist.
Hinweis zum Arbeitsort: Diese Rolle wird für Lausanne ausgeschrieben, das Hauptteam und das physische Büro befinden sich jedoch in Genf. Wir begrüßen Bewerber aus der gesamten Region, die sich freuen, unserem genfer Büro unter unserem hybriden Arbeitsmodell beizutreten.
Vorteile der Arbeit bei Sonar - Genf: 27 PTO-Tage für Mitarbeiter in der Genfer Region, 60% der Gesamtkosten für Ihre Rente, großzügiger diskretionärer Unternehmenswachstumsbonus, nachhaltige Mobilitätsoptionen und ein globales Team mit Mitarbeitern in über 20 Ländern.
Wir schätzen Vielfalt, 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 wertschätzt und respektiert.
Software Engineer (Java) - Remediation Agent Arbeitgeber: Sonar
Kontaktperson:
Sonar HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Engineer (Java) - Remediation Agent
✨Tipp Nummer 1
Sei proaktiv! Nutze LinkedIn, um mit aktuellen Mitarbeitern von Sonar in Kontakt zu treten. Frag sie nach ihren Erfahrungen und Tipps für den Bewerbungsprozess. Das zeigt dein Interesse und kann dir wertvolle Einblicke geben.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten zu demonstrieren. Zeig, dass du nicht nur die Theorie beherrschst, sondern auch praktisch anwenden kannst.
✨Tipp Nummer 3
Zeige deine Leidenschaft für Open Source! Da Sonar tief in der Open-Source-Community verwurzelt ist, ist es wichtig, dass du deine eigenen Projekte oder Beiträge zu Open-Source-Projekten präsentierst. Das hebt dich von anderen Bewerbern ab.
✨Tipp Nummer 4
Nutze unsere Website für deine Bewerbung! Wir schätzen direkte Bewerbungen über unsere Plattform, da wir so einen besseren Überblick über die Kandidaten bekommen. Mach den ersten Schritt und bewirb dich direkt bei uns!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer (Java) - Remediation Agent
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeige deine Persönlichkeit. Wir bei StudySmarter suchen nach echten Menschen, die zu unserem Team passen. Lass uns wissen, was dich motiviert und warum du Teil unserer Mission werden möchtest!
Mach es klar und präzise: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir schätzen Effizienz und Klarheit, also zeig uns, dass du das auch kannst!
Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und Erfahrungen, die relevant für die Stelle sind. Zeige, wie du in der Vergangenheit Probleme gelöst hast und welche Technologien du beherrschst. Das hilft uns, dein Potenzial besser einzuschätzen.
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. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei Sonar vorbereitest
✨Verstehe die Unternehmenskultur
Mach dich mit der Kultur von Sonar vertraut. Sie legen großen Wert auf Teamarbeit, Positivität und Engagement. Überlege dir, wie du diese Werte in deinem Interview zeigen kannst, um zu zeigen, dass du gut ins Team passt.
✨Technische Vorbereitung ist alles
Da die Rolle einen starken Fokus auf Backend-Engineering hat, solltest du deine Kenntnisse in Java und Python auffrischen. Bereite dich darauf vor, technische Fragen zu beantworten und vielleicht sogar einige Coding-Challenges zu meistern.
✨Zeige dein Interesse an AI und LLMs
Sonar sucht nach jemandem, der sich für die Integration von KI in Softwareentwicklung begeistert. Bereite Beispiele vor, wie du in der Vergangenheit mit KI-Technologien gearbeitet hast oder wie du sie in zukünftigen Projekten nutzen möchtest.
✨Bereite Fragen vor
Stelle Fragen, die dein Interesse an der Position und dem Unternehmen zeigen. Frage nach den Herausforderungen, die das Team derzeit hat, oder wie Sonar die Entwicklung seiner Produkte vorantreibt. Das zeigt, dass du wirklich an der Rolle interessiert bist.