Leitender Software-Ingenieur

2,500+

Weltweit eingesetzte Standorte

170.

Schnellstwachsendes Unternehmen und 2. schnellstes Wachstum im Bereich Cybersicherheit

100k+

Einzigartige IoT-Gerätetypen kategorisiert

200+

Eindeutige Protokolle geparst

Berufsbezeichnung

Leitender Software-Ingenieur

Standort

Sunnyvale, Vereinigte Staaten

Abteilung

Software-Entwicklung

Art der Beschäftigung

Vollzeit
JETZT BEWERBEN
Über Asimily

Asimily ist die proaktive Plattform zum Schutz von Cyber-Assets, die es Ihren Teams ermöglicht, Risiken über die gesamte Angriffsfläche Ihrer Cyber-Assets hinweg – IoT, OT, IoMT und IT – so schnell wie möglich zu reduzieren. Asimily zeigt Ihnen jedes erkannte Gerät an, bildet die Angriffsfläche ab, identifiziert die Geräte mit dem höchsten Risiko, priorisiert das Wesentliche und liefert kontinuierlich Segmentierungs- und Risikominderungsmaßnahmen, die Sicherheitslücken schließen, ohne den Betrieb zu beeinträchtigen.


Wesentliche Verantwortlichkeiten
  • In einer leitenden Position innovative Softwarelösungen auf einer Cybersicherheitsplattform für IoT/OT und das Internet der medizinischen Dinge (IoMT) in einem Start-up in der Frühphase entwickeln.
  • Architekturentscheidungen vorantreiben, Technologien bewerten und den technischen Umfang festlegen.
  • Betreuen Sie Nachwuchsentwickler und Entwickler der mittleren Ebene, gestalten Sie die technische Kultur mit und bieten Sie technische Unterstützung durch Entwurfsbesprechungen und Code-Reviews gemeinsam mit anderen Entwicklern in standortübergreifenden Teams.
  • Mit technischen Unklarheiten umgehen und wichtige Entscheidungen treffen, die sich auf die Zuverlässigkeit und Wartbarkeit des Systems auswirken.
  • Übernehmen Sie eine leitende technische Rolle im Entwurfs-, Entwicklungs- und Testprozess, während Sie robuste, skalierbare Java-Spring-Boot-Backend-Dienste und MVC-Komponenten pflegen und Full-Stack-Produktfunktionen bereitstellen.
  • Aufbau und Wartung externer Integrationen mit SIEM-, EDR- und CMMS-Plattformen unter Verwendung des Syslog-Protokolls zum Datenaustausch und nativer REST-APIs, wobei sowohl Cloud- als auch On-Premise-Bereitstellungen unterstützt werden.
  • Übernehmen Sie die Verantwortung für die Full-Stack-Programmierung (Frontend und Backend), um Funktionen zu entwickeln und zu optimieren, die den Anforderungen der Unternehmensklasse hinsichtlich Skalierbarkeit, Leistung und Qualität gerecht werden, insbesondere bei der Verarbeitung extrem großer Datensätze.
  • Komplexe Aufgaben in überschaubare Teilaufgaben unterteilen, genaue Aufwandsschätzungen vornehmen und die Sprintplanung sowie die Umsetzung der Ergebnisse aktiv unterstützen.
  • Tragen Sie zur Konzeption neuer Funktionen bei, indem Sie erste technische Machbarkeitsanalysen durchführen und Proof-of-Concepts entwickeln, um Implementierungsansätze zu validieren.
  • Führen Sie Fehlerbehebungsmaßnahmen bei Betriebsausfällen durch und lösen Sie Kundenprobleme sowohl in Cloud- als auch in lokalen Umgebungen.
  • Nehmen Sie an technischen Besprechungen, Design-Reviews und Code-Reviews mit standortübergreifenden Entwicklerteams in den USA und Indien teil, um eine hohe Lieferqualität und die Einhaltung der Architekturstandards sicherzustellen. 40 % Remote-Arbeit sind zulässig.

Qualifikationen
  • Master-Abschluss in Informatik oder Technischer Informatik
  • Zwei (2) Jahre Berufserfahrung als Softwareentwickler oder Praktikant
  • Erfahrung in jedem der folgenden Bereiche ist erforderlich:
    • 1) Entwicklung und Pflege skalierbarer Datenimport-Pipelines für die Erfassung, Analyse, Validierung und Normalisierung verschiedener Dateiformate, darunter JSON, PDF, SPDX sowie Sicherheits- und Metadaten-Artefakte wie MDS2 und SBOM;
    • 2) Bereitstellung vor Ort und Netzwerkkonfiguration, einschließlich der Konfiguration benutzerdefinierter Betriebssystem-Images und Bereitstellungsskripte auf Hardware-Appliances sowie der Fehlerbehebung bei Verbindungsproblemen, Firewall-Regeln und dem Datenverkehr-Routing in Unternehmensumgebungen;
    • 3) PostgreSQL-Kenntnisse zur Entwicklung von Datenbankschemata und zum Schreiben komplexer SQL-Abfragen unter Verwendung sowohl nativer Abfragen als auch von ORM-/JPA-Mustern;
    • 4) Java/Spring, objektorientierte Programmierung (OOD), Algorithmen und Datenoptimierung: zur Entwicklung skalierbarer Microservices für die Geräteklassifizierung, Anomalieerkennung und Risikoberichterstattung in IoMT-, IoT- und OT-Systemen;
    • 5) Erfahrung in der Entwicklung und Wartung von Integrationen mit externen Plattformen unter Verwendung gängiger Messaging-Protokolle und API-basierter Integrationsmechanismen.