JobsSystems Software Engineer, Information Security
Job description
The Apple Information Security team is dedicated to safeguarding Apple's data in transit and at rest. This role requires a self-motivated individual with a strong intuition for security and the ability to adapt to dynamic requirements. The position involves collaborating with various partners to develop innovative security products and enhance Apple's security posture. Candidates should be comfortable working under pressure and possess excellent interpersonal skills.
Requirements
- Strong skills in common systems programming languages.
- Understanding of operating system fundamentals.
- Experience with framework and daemon development.
- Experience with hardware and/or software development lifecycle processes.
- Experience in continuous development practices such as CI/CD.
- Understanding of configuration management technologies and security protocols.
- Knowledge of authentication and authorization frameworks like OAuth/OpenID/SAML.
- Working knowledge of network security and applied cryptography.
- Ability to transition seamlessly to new technologies and frameworks.
- Ability to communicate effectively with both technical and non-technical stakeholders.
- Experience in system architecture development, including driver and firmware development.
- Experience with developing and shipping high-quality software products on iOS/macOS/tvOS.
- Programming background in Swift, C, C++, or Objective-C.
Responsibilities
- Design, develop, and deploy robust, scalable services and platforms for secure operations.
- Stay up-to-date with emerging security research, technologies, and methodologies.
- Perform root cause analysis to identify and address issues.
- Support and enhance Apple's information security products for resiliency.
- Work collaboratively with team members and external partners.
- Adapt to shifting directions and priorities in a fast-paced environment.
- Multitask and organize complex projects to meet deadlines.
- Cultivate a professional network by meeting new colleagues across the business.
- Believe in the importance of automation, tooling, and testing in the software lifecycle.
Benefits
- Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.
Is this posting expired or inaccurate?
