Platform and Frameworks Software Engineer Security @ Apple
Your Application Journey
Email Hiring Manager
Job Details
Overview
The Platform and Frameworks Software Engineer Security at Apple joins the SPEAR team within Apple’s Security Engineering & Architecture organization. The role focuses on enhancing the security of end user devices by collaborating on projects, improving operating system components, and deploying industry-leading security techniques.
Core Responsibilities
- Familiarize with design and implementation of existing codebases.
- Contribute to design and implementation of security hardening projects.
- Update or create new codebases to achieve security goals.
- Implement solutions using Swift, Objective-C or C++.
- Adopt and update unit tests with collaboration from QA engineers.
- Document changes and create training materials for partner teams.
- Communicate clearly during all phases of the project.
Minimum Qualifications
Candidates should understand system programming languages such as C, C++, Swift, or Rust, and be familiar with multi-threaded design, resource management, and system-level interactions. A strong foundation in object-oriented programming and clear technical communication is essential. A BS in Computer Science or equivalent skills/experience is required.
Preferred Qualifications
Experience with Swift for security improvements and performance optimization of system libraries is a plus.
Key skills/competency
- Security
- OS
- C++
- Swift
- Objective-C
- Memory safety
- Testing
- Documentation
- Collaboration
- System programming
How to Get Hired at Apple
🎯 Tips for Getting Hired
- Customize resume: Highlight system programming and security skills.
- Research Apple: Understand Apple’s culture and innovation.
- Showcase projects: Detail contributions to security hardening efforts.
- Prepare for interviews: Focus on technical design and collaboration.