Apple Services Engineering Security team needs to build and provide secure systems and infrastructure for Apple's services, addressing security challenges in software foundational infrastructure.
Requirements
- Experience in hypervisor software design and implementation
- Proficiency in one of the following languages: Rust, C, C++, Swift
- Experience working with and understanding design of distributed systems with high performance and availability
- Experience operating Linux and macOS, and scripting languages like Bash
- Understanding principles of building and deploying software, process, and monitoring (SDLC)
Responsibilities
- Build foundational components in a secure way to ensure Apple’s infrastructure meets Apple’s needs and protects our data.
- Build and integrate security frameworks, tools, and controls.
- Produce quality software that meet service level objectives.
- Software design, coding, testing, and deploying security services and features.
- Participate in code reviews to help your peers to meet high standards for infrastructure at Apple.
- Research, prototyping and present ideas and designs to your team, management, and internal customers.
Other
- 7+ years of work experience in infrastructure or security engineering
- Bachelors degree in Computer Science or equivalent work experience in a related field