Senior Software Engineer (Remote)
Senior Software Engineer (Remote)

Senior Software Engineer (Remote)

Hamburg Vollzeit 43200 - 72000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
S

Auf einen Blick

  • Aufgaben: Entwickle und pflege Sprach-Frontends für die Joern-Plattform zur automatisierten Sicherheitsanalyse.
  • Arbeitgeber: ShifLeft GmbH ist ein innovatives Unternehmen für Software-Sicherheit mit Sitz in Berlin.
  • Mitarbeitervorteile: Remote-Arbeit, flexible Arbeitszeiten und die Möglichkeit, an spannenden Projekten zu arbeiten.
  • Warum dieser Job: Werde Teil eines globalen Teams und arbeite an der Spitze der Software-Sicherheitsinnovation.
  • Gewünschte Qualifikationen: Master-Abschluss in Informatik oder verwandtem Bereich; Erfahrung in Scala oder C# erforderlich.
  • Andere Informationen: Zusammenarbeit mit Open-Source-Community und Experten aus verschiedenen Bereichen.

Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.

ShifLeft GmbH, mit Hauptsitz in Berlin, Deutschland, ist eine Tochtergesellschaft von Qwiet AI, die sich auf Softwareentwicklung im Bereich der Softwaresicherheit spezialisiert hat. Unsere Firma ist ein innovatives DevSecOps-Sicherheitsunternehmen mit der Mission, unseren Kunden Lösungen zur Prävention direkt am Kern des Problems anzubieten: dem Code.

Wir sind ein führendes Unternehmen für Softwaresicherheit, das sich auf Static Application Security Testing (SAST) und Software Composition Analysis (SCA) spezialisiert hat. Unsere Mission ist es, unseren Kunden das höchste Maß an Sicherheit für ihre Softwareanwendungen zu bieten und sicherzustellen, dass sie gegen die neuesten Bedrohungen und Schwachstellen geschützt sind.

Über die Rolle:

Wir suchen einen hochmotivierten Senior Software Engineer, der unser Code Science-Team verstärkt. Sie sind verantwortlich für die Entwicklung und Wartung von offenen und geschlossenen Sprach-Frontends für die Joern-Plattform, um eine automatisierte Software-Schwachstellenanalyse durch Qwiet AI zu ermöglichen. Die Arbeit umfasst die Schnittstelle zu Compiler- und Parser-Bibliotheken sowie zu Parser-Generatoren. Sie werden mit einem verteilten Remote-Team aus der ganzen Welt zusammenarbeiten, einschließlich der Open-Source-Community, Datenwissenschaftlern und Maschinenbauingenieuren, Sicherheitsforschern, Softwareingenieuren usw.

Verantwortlichkeiten:

  • Implementierung und Wartung von Sprach-Frontends, unter anderem für C#
  • Übersetzung der Quellcode-Compiler-/Parser-Darstellung in Joern Code Property Graphs
  • Verfolgen neu eingeführter Sprachmerkmale und deren Unterstützung in den Frontends
  • Schreiben von Integrationstests, um die Kompatibilität zwischen Frontends und späteren Schwachstellenanalysestufen sicherzustellen
  • Zusammenarbeit mit anderen Teammitgliedern zur Identifizierung und Lösung technischer Probleme sowie zur Implementierung neuer Funktionen
  • Schreiben und Pflegen technischer Dokumentationen, um Konsistenz und Wissenstransfer sicherzustellen

Qualifikationen:

  • Master-Abschluss in Informatik, Softwaretechnik oder einem verwandten Bereich oder gleichwertige Erfahrung
  • Erfahrung in der Softwareentwicklung entweder in Scala und dem JVM-Ökosystem oder C#
  • Ausgezeichnete Kommunikations- und zwischenmenschliche Fähigkeiten zur Zusammenarbeit mit Teammitgliedern
  • Kenntnisse über Parser-Generatoren, Compiler-Programmierung und Programmanalyse sind sehr wünschenswert
  • Erfahrung in der Softwareentwicklung in C# und dem Roslyn SDK ist ebenfalls wünschenswert
  • Kenntnisse über statische Programmanalysemethoden sind von Vorteil
  • Erfahrung in der Gestaltung und Entwicklung großer Integrationstest-Suiten ist von Vorteil

Über uns:

Qwiet AI hilft AppSec-Teams, Entwicklern zu ermöglichen, mehr Code in kürzerer Zeit abzusichern. Unsere moderne Code-Analyseplattform analysiert den Datenfluss durch Ihre Anwendung zu allen Komponenten in Minuten, erkennt angreifbare Schwachstellen mit einem einzigen Scan und priorisiert Maßnahmen zur Behebung, um Sicherheit in die DNA jeder Veröffentlichung einzubauen und die Softwarebereitstellung zu beschleunigen.

Unser Blog unter https://qwiet.ai/blogs/ bietet weitere Einblicke in unseren Ansatz und Beispiele dafür, wie unsere Technologie Unternehmen helfen kann, ihre Sicherheit zu verbessern.

Senior Software Engineer (Remote) Arbeitgeber: ShiftLeft GmbH

ShifLeft GmbH ist ein hervorragender Arbeitgeber, der innovative Lösungen im Bereich Software-Sicherheit bietet und dabei auf eine offene und kollaborative Unternehmenskultur setzt. Als Teil eines globalen Teams haben Mitarbeiter die Möglichkeit, an spannenden Projekten zu arbeiten und sich kontinuierlich weiterzuentwickeln, während sie gleichzeitig von flexiblen Arbeitsbedingungen und einem starken Fokus auf Work-Life-Balance profitieren. Die Lage in Berlin ermöglicht zudem den Zugang zu einem dynamischen Technologie-Ökosystem und vielfältigen Networking-Möglichkeiten.
S

Kontaktperson:

ShiftLeft GmbH HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Engineer (Remote)

Tip Nummer 1

Nutze dein Netzwerk! Kontaktiere ehemalige Kollegen oder Kommilitonen, die in der Software-Sicherheitsbranche tätig sind. Sie können dir wertvolle Einblicke geben und möglicherweise sogar eine Empfehlung für die Position bei ShifLeft GmbH aussprechen.

Tip Nummer 2

Informiere dich über die neuesten Trends in der Software-Sicherheit und spezifisch über Static Application Security Testing (SAST) und Software Composition Analysis (SCA). Zeige in Gesprächen, dass du über aktuelle Entwicklungen Bescheid weißt und wie diese die Arbeit bei ShifLeft beeinflussen könnten.

Tip Nummer 3

Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in C# und Scala auffrischst. Übe das Lösen von Programmieraufgaben und das Erklären deiner Lösungsansätze, um deine Kommunikationsfähigkeiten zu demonstrieren.

Tip Nummer 4

Engagiere dich in der Open-Source-Community, insbesondere in Projekten, die sich mit Compiler-Programmierung oder statischer Analyse beschäftigen. Dies zeigt nicht nur dein Interesse, sondern auch deine praktischen Fähigkeiten und dein Engagement für die Branche.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer (Remote)

Softwareentwicklung in C#
Kenntnisse in der JVM-Ökosystem oder Scala
Erfahrung mit Compiler-Programmierung
Kenntnisse in Parser-Generatoren
Programmanalyse
Entwicklung und Wartung von Sprach-Frontends
Integrationstests schreiben und pflegen
Kenntnisse in statischen Programmieranalysemethoden
Erfahrung mit dem Roslyn SDK
Technische Dokumentation erstellen
Ausgezeichnete Kommunikationsfähigkeiten
Teamarbeit in verteilten Teams
Problemlösungsfähigkeiten
Anpassungsfähigkeit an neue Technologien

Tipps für deine Bewerbung 🫡

Verstehe die Unternehmensmission: Informiere dich über ShifLeft GmbH und deren Muttergesellschaft Qwiet AI. Verstehe ihre Mission im Bereich Software-Sicherheit und wie deine Rolle als Senior Software Engineer dazu beitragen kann.

Betone relevante Erfahrungen: Hebe in deinem Lebenslauf und Anschreiben deine Erfahrungen in der Softwareentwicklung, insbesondere mit C# und der JVM-Umgebung, hervor. Zeige auf, wie du bereits an ähnlichen Projekten gearbeitet hast.

Technische Fähigkeiten darstellen: Stelle sicher, dass du deine Kenntnisse in Compiler-Programmierung, Parser-Generatoren und statischer Programm-Analyse klar darstellst. Diese Fähigkeiten sind für die Position von großer Bedeutung.

Anpassung des Anschreibens: Passe dein Anschreiben an die spezifischen Anforderungen der Stelle an. Betone deine Kommunikationsfähigkeiten und deine Fähigkeit zur Zusammenarbeit in einem verteilten Team, da dies für die Rolle entscheidend ist.

Wie du dich auf ein Vorstellungsgespräch bei ShiftLeft GmbH vorbereitest

Verstehe die Technologien

Mach dich mit den Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere mit C# und dem Roslyn SDK. Zeige während des Interviews, dass du ein tiefes Verständnis für diese Technologien hast und wie sie in der Softwareentwicklung eingesetzt werden.

Bereite Beispiele vor

Bereite konkrete Beispiele aus deiner bisherigen Berufserfahrung vor, die deine Fähigkeiten in der Softwareentwicklung und im Umgang mit Compiler- und Parser-Bibliotheken demonstrieren. Dies zeigt, dass du praktische Erfahrungen hast und in der Lage bist, Probleme zu lösen.

Kommunikation ist der Schlüssel

Da das Team remote und international ist, ist es wichtig, deine Kommunikationsfähigkeiten zu betonen. Sei bereit, über deine Erfahrungen in der Zusammenarbeit mit verteilten Teams zu sprechen und wie du technische Informationen klar und verständlich vermitteln kannst.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Rolle und am Unternehmen. Frage nach den Herausforderungen, die das Team aktuell hat, oder nach den nächsten Schritten in der Entwicklung der Joern-Plattform.

Senior Software Engineer (Remote)
ShiftLeft GmbH
Standort: Hamburg
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>