The MITRE Corporation
Apple
Ingeniero Senior de Software de Seguridad, Seguridad de Infraestructura de Centro de Datos
Sobre la oportunidad
Somos el equipo de Seguridad Fundamental en Apple Services Engineering (ASE). Aseguramos las bases de bajo nivel de la flota de centros de datos de Apple: confianza respaldada por hardware, cifrado de disco y los sistemas utilizados para gestionar cada servidor por debajo del sistema operativo. Buscamos un ingeniero senior para asumir la propiedad técnica de la plataforma que gestiona nuestros controladores de gestión de placa base. Establecerás su nivel de ingeniería y seguridad, darás forma a cómo se concede y verifica el acceso, y liderarás su avance hacia la gestión moderna basada en estándares. Trabajarás en estrecha colaboración con los equipos de operaciones de centros de datos, SRE, hardware, redes y detección, y te convertirás en el experto de referencia en la gestión segura de la flota de Apple.
DESCRIPCIÓN
Este puesto es responsable del diseño, código y seguridad de un servicio privilegiado y crítico para la disponibilidad. Escribirás y revisarás código de producción. Encontrarás y eliminarás riesgos en cómo el servicio autentica a los usuarios, los autoriza y maneja las credenciales, y harás que la actividad privilegiada sea visible para los equipos que detectan el uso indebido. También ayudarás a modernizar la forma en que se gestiona la flota, involucrando a los muchos equipos y herramientas internas que dependen de la plataforma. Con el tiempo, ayudarás a definir cómo se ve la gestión segura fuera de banda en Apple. Esto incluye cómo se segmenta el acceso entre entornos, cómo se entrega y confía el firmware, y qué exigimos de los controladores de gestión en hardware futuro. También incluye cómo debe funcionar el acceso cuando el solicitante es un sistema automatizado en lugar de una persona.
REQUISITOS MÍNIMOS
- 8+ años de experiencia en ingeniería de software, incluida la propiedad de extremo a extremo de un sistema o plataforma de producción
- Profundo dominio de Go, con 5+ años escribiendo código de producción en Go.
- Experiencia en la creación de telemetría de seguridad para SIEM y pipelines de detección (por ejemplo, Splunk, OpenTelemetry)
- Experiencia práctica con autenticación y autorización a escala, incluyendo PKI, mTLS, identidad de certificado X.509 y control de acceso granular
- Experiencia con Swift y Rust
- Grado/Máster en Ciencias de la Computación o experiencia equivalente
REQUISITOS PREFERIDOS
- Experiencia práctica con tecnologías de gestión de servidores como IPMI, DMTF Redfish, OpenBMC o BMC de proveedores (por ejemplo, HPE iLO, Dell iDRAC)
- Experiencia en la búsqueda y corrección de fallos de seguridad en servicios en red mediante revisión de código, modelado de amenazas o pruebas de seguridad
- Un historial de liderazgo técnico: impulsar decisiones de arquitectura y migraciones entre equipos, mentorizar ingenieros y explicar compensaciones de seguridad a ingenieros y liderazgo
- Experiencia con gRPC y Protocol Buffers, y con la ejecución de PostgreSQL en producción
- Experiencia en la gestión del ciclo de vida de secretos y credenciales a escala de flota, incluida la rotación y el acceso de emergencia
- Experiencia en la creación y operación de servicios distribuidos de alta disponibilidad de los que dependen otros equipos
- Familiaridad con la segmentación de red y los patrones de acceso de confianza cero, como los proxies conscientes de la identidad
- Conocimiento de seguridad de firmware, incluyendo arranque seguro, firma y actualizaciones de firmware, TPMs y raíces de confianza de hardware
- Experiencia práctica utilizando asistentes de codificación de IA en una base de código de producción
