Senior Security Software Engineer
Core
Design, code, and secure Apple's baseboard management controllers and fleet management platform.
Role type
Senior Security Software Engineer
Builds
Privileged, availability-critical services for hardware management controllers
Domain
Hardware security, fleet management, out-of-band management
Required skills
Go, Swift, Rust, PKI, mTLS, X.509, fine-grained access control, SIEM integration, OpenTelemetry, firmware security, secure boot, TPMs, hardware roots of trust, gRPC, Protocol Buffers, PostgreSQL, secrets management, network segmentation, zero-trust access
Preferred skills
IPMI, DMTF Redfish, OpenBMC, HPE iLO, Dell iDRAC, threat modeling, security testing, technical leadership, AI coding assistants, highly available distributed services
Technologies
Splunk, OpenTelemetry, gRPC, Protocol Buffers, PostgreSQL
Responsibilities
Design and code security standards for baseboard management controllers; Build security telemetry for SIEM and detection pipelines; Modernize fleet management using standards-based out-of-band technologies; Define requirements for secure management controllers and firmware trust; Drive architecture decisions and cross-team migrations; Mentor engineers and explain security trade-offs
Seniority
Senior, hands-on IC
