CSC Leasing Co.
Apple
Senior Software Engineer - Host Access
Über die Stelle
Das Team für Engineering Security bei Apple Services entwickelt und stellt sichere Systeme und Infrastrukturen bereit, die die Dienste von Apple (wie iCloud, Music, Siri und den App Store) antreiben. Als Teil des ASE Security Teams helfen Sie bei der Definition und Entwicklung der Software, um die Sicherheitsanforderungen der Dienste von Apple weltweit zu erfüllen. Sie entwickeln grundlegende Komponenten auf sichere Weise, um sicherzustellen, dass die Infrastruktur von Apple den Anforderungen von Apple entspricht und unsere Daten schützt. Wir suchen einen Senior Software Engineer, der eine wichtige Rolle dabei spielt, Lösungen für eine Vielzahl von herausragenden Sicherheitsproblemen in der grundlegenden Software-Infrastruktur zu entwickeln. Schließen Sie sich uns an und spielen Sie eine bedeutende Rolle bei der Gewährleistung des höchsten Sicherheitsstandards für eines der meistbeachteten Unternehmen der Welt.
BESCHREIBUNG
In dieser Rolle schreiben und verantworten Sie Software, die auf der gesamten Serverinfrastruktur von Apple läuft, um die beste Sicherheit der Welt zu gewährleisten! Wir verantworten Design, Implementierung und Ausführung von Diensten und Anwendungen für Sicherheitsanwendungsfälle. Ziele für diese Rolle umfassen die Erstellung von Software, die Autorisierungs- und Zugriffskontrollen in der Größenordnung von Apple durchführt. Wir gehen bei Apple oft mit Mehrdeutigkeiten um. Wir suchen jemanden mit Erfahrung in der Umwandlung von Anwendungsfällen und Anforderungen in Softwareanwendungen. Ein weiterer wichtiger Aspekt dieser Rolle ist Teamarbeit. Wir arbeiten regelmäßig mit unserem direkten Team und Stakeholdern an Projekten zusammen. Wir sind ein kleines Team von erfahrenen Softwareentwicklern, das daran arbeitet, großartige Partnerschaften aufzubauen mit
MINDESTQUALIFIKATIONEN
- Konsequente Erfolgsbilanz bei der Bereitstellung hochwertiger Unternehmenssoftware (5+ Jahre Erfahrung)
- Erfahrung in der Entwicklung von Anwendungen in Rust, C++, C und/oder GO
- Solides Verständnis des gesamten SW-Entwicklungslebenszyklus
- Kenntnisse von verteilten Systemdesignmustern und Sicherheitsimplikationen sowie gängigen Infrastrukturkomponenten, einschließlich: Netzwerkarchitektur, Server-Fleet-Bereitstellung und -Konfiguration, OOB-Management, Speicher, Lastenausgleich, Virtualisierung, Kubernetes
- Tiefgehende Kenntnisse von Technologien wie SSL, TCP/IP, Caching-Lösungen, X 509-Zertifikaten und Systemanwendungs-Performance-Tuning
- Tiefes Verständnis von objektorientierten und SOA-Designkonzepten
- Erfahrung mit Linux, Shell-Skripten
- Erfahrung im Design und Handling von Systemen mit hoher Leistung, Skalierbarkeit und Verfügbarkeit
- Fähigkeit zur Zusammenarbeit in einem kollaborativen Teamumfeld bei schnelllebigen Projekten
BEVORZUGTE QUALIFIKATIONEN
- BS oder MS in Informatik oder gleichwertige Branchenerfahrung
