Senior Software Engineer - Host Access
Core
Design, implement, and execute security services and applications for authorization and access controls across Apple's server infrastructure.
Role type
Senior IC software engineer (security infrastructure)
Builds
Secure foundational infrastructure components and authorization systems
Domain
Cloud infrastructure, security, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Rust, C++, C, Go, distributed-systems design, network architecture, Linux, shell scripting, SSL/TCP/IP, X.509 certificates, Kubernetes, object-oriented architecture, service-oriented architecture
Preferred skills
high-performance system design, scalability engineering, availability engineering
Technologies
Rust, C++, C, Go, Kubernetes, Linux
Responsibilities
Write and own software running across Apple's server infrastructure; Design and handle systems requiring high performance, scalability, and availability; Distill ambiguous use cases and requirements into software applications; Partner with teammates and stakeholders on security infrastructure projects
Seniority
Senior, hands-on IC
