Safe Software
Safe Software
201 – 500 Mitarbeitende
B2BKünstliche IntelligenzSaaS
Safe Software entwickelt FME, eine Plattform für Datenintegration, -transformation und -automatisierung, die Datenbanken, Echtzeit-Datenströme, Cloud-Dienste und Geschäftssysteme miteinander verbindet. Die Tools unterstützen Geodaten-Workflows, die Verarbeitung direkt in Datenbanken und unternehmensweite Datenprozesse, auch solche, in die KI eingebunden ist. Das Unternehmen bietet Organisationen skalierbare Software, mit der sie Daten systemübergreifend nutzen können.

Senior Softwareentwickler:in Produktsicherheit — Safe Software

Stärken Sie die Sicherheit von FME Form, Safe Softwares Enterprise-Produkt zur Datenintegration. Entwickeln Sie Erkennungs- und Härtungswerkzeuge, prägen Sie die technische Architektur und fördern Sie Entwickler:innen teamübergreifend.

Beschreibung

  • FME Form gegen Sicherheitsbedrohungen stärken, unter anderem durch das Verhindern von Speicherfehlern.
  • Werkzeuge zur frühzeitigen Erkennung entwickeln und pflegen, etwa Fuzzing-Harnesses, die Abdeckung durch Sanitizer und statische Analysen sowie Compiler- und Laufzeithärtung in der Build-Pipeline.
  • Das Threat Modeling für veröffentlichte und geplante Funktionen leiten und die daraus resultierenden Bewertungen prüfen.
  • Gemeldete Schwachstellen bewerten, Schweregrad und Auswirkungen bestimmen und die Behebung steuern.
  • Komplexe Produktfunktionen und Systeme mit großer Wirkung entwerfen und deren Umsetzung begleiten.
  • Technische Initiativen teamübergreifend leiten und Abteilungen auf gemeinsame Prioritäten und Lösungen ausrichten.
  • Entwickler:innen aller Erfahrungsstufen coachen und mentorieren.
  • Bewährte Praktiken in Architektur, Tests, Sicherheit und Performance fördern.
  • Technische Schulden angehen, die Systemzuverlässigkeit verbessern und Entwicklungsprozesse optimieren.
  • Technische und sicherheitsbezogene Perspektiven in die Produktplanung mit Product Management und UX einbringen.
  • Bei Code- und Design-Reviews fachkundige Beratung geben.
  • Die Entwicklungskultur, Standards und Werkzeugstrategie von Safe Software mitgestalten.
  • FME Form gemeinsam mit internen Stakeholdern und Entwicklungsteams weiterentwickeln und pflegen.

Anforderungen

  • Bachelorabschluss in Informatik, Softwaretechnik oder einem verwandten Fachgebiet.
  • Mindestens sieben Jahre Berufserfahrung in der Softwareentwicklung, einschließlich technischer Leitung komplexer Projekte und Systeme.
  • Fortgeschrittene C++-Kenntnisse für die Entwicklung von Kernsystemen.
  • Erfahrung mit Python für Automatisierung und Skripting.
  • Erfahrung mit Architekturentwurf, Debugging und Optimierung großer, komplexer Codebasen.
  • Erfahrung mit Threat Modeling für veröffentlichte Funktionen, zum Beispiel mit STRIDE oder DREAD.
  • Erfahrung mit der Bewertung von Schwachstellen nach CVSS v4.0.
  • Erfahrung mit Produktsicherheit, einschließlich Verantwortung für sicherheitskritischen Code und Sicherheitstools.
  • Erfahrung mit Fuzzing, Sanitizern, statischer Analyse, SAST/DAST und Härtung.
  • Fähigkeit, den Schweregrad von Schwachstellen anhand von CVSS und CWE zu bewerten und zu kommunizieren.
  • Erfahrung mit KI-gestützten Programmieragenten wie Claude Code oder GitHub Copilot.
  • Fähigkeit, Teams auszurichten, effektiv zusammenzuarbeiten und Veränderungen voranzutreiben.
  • Sicherer Umgang mit unklaren Situationen und wechselnden Prioritäten sowie pragmatische Abwägung von Risiken.
  • Systemisches Denken und die Fähigkeit, technische Details mit dem geschäftlichen Kontext in Einklang zu bringen.
  • Von Vorteil: Erfahrung mit der Erstellung von SBOMs und der Verwaltung von Schwachstellen in Drittanbieter-Software in großem Umfang.
  • Von Vorteil: Vertrautheit mit OWASP und MITRE.
  • Von Vorteil: Relevante Zertifizierungen, etwa OSED, OSCE, GXPN, SANS SEC661/SEC760 oder CSSLP.
  • Von Vorteil: Vertrautheit mit den zentralen Technologiebereichen von Safe Software oder ähnlichen technischen Gebieten.
  • Von Vorteil: Erfahrung mit macOS und Linux.
  • Von Vorteil: Erfahrung mit der Entwicklung von Desktop-Anwendungen mit dem Qt-Framework, insbesondere Qt Widgets.

Zusatzleistungen

  • Bezahlte Freistellung für ehrenamtliche Tätigkeiten im Rahmen von Angeboten, die Safe organisiert.
  • Jährliches Weiterbildungsbudget und von Safe finanzierte Schulungsprogramme.
  • Flexible, remote-freundliche Arbeitsmöglichkeiten.
  • Drei Wochen Urlaub.
  • Jedes Jahr sechs zusätzliche bezahlte freie Tage zu bestimmten Jahreszeiten.
  • Erweiterte Kranken- und Zahnversicherung ab dem ersten Arbeitstag.
  • Gesundheits- oder Lifestyle-Budget ab dem ersten Arbeitstag.
  • Leistungen für Beratung ab dem ersten Arbeitstag.
  • Aufstockung des Elternurlaubs für frischgebackene Eltern nach Geburt oder Adoption.
  • Gewinnbeteiligung zweimal jährlich.
  • Zuschussprogramm für RRSP/TFSA.
  • Kostenlose Parkplätze und Fahrradstellplätze.
  • Sinnvolle Arbeit mit Unterstützung durch ein Team mit viel Eigenverantwortung.

Ähnliche Stellen

Sun Life

Senior Software Engineer, Core Java und iOS

Sun Life

Entwickeln und betreuen Sie Java-Services, APIs, Webanwendungen und native iOS-Apps für die Finanzsicherheitsdienste von Sun Life. Zum Aufgabenbereich gehören auch die Fehlerbehebung im Produktivbetrieb, die Wiederherstellung nach Vorfällen und die Zuverlässigkeit der Anwendungen.

Öffnen
Sun Life

Senior Software Engineer, Core Java und iOS

Sun Life

Entwickeln und betreuen Sie Enterprise-Java-Services, APIs und native iOS-Anwendungen bei Sun Life. Die Rolle umfasst auch die Fehlerbehebung im Produktivbetrieb, die Reaktion auf Vorfälle und Verbesserungen der Zuverlässigkeit.

Öffnen
SOGECLAIR

Leitung Konstruktion und Entwicklung von Luftfahrtstrukturen

SOGECLAIR

Leiten Sie bei SOGECLAIR die anspruchsvolle Entwicklung von Luftfahrtstrukturen und führen Sie Integrationsteams, Budgets und die Abteilungsorganisation. Unterstützen Sie die Flugzeugproduktion und lösen Sie Probleme bei bereits im Einsatz befindlichen Flugzeugen.

Öffnen