Skip to content

Senior Software Engineer – Detection Tooling on Apple Silicon
Company | Apple |
---|
Location | Seattle, WA, USA |
---|
Salary | $197400 – $360200 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Experience developing system software.
- Proficiency in, or desire to learn, Swift development in Xcode.
- Knowledge of operating system internals, macOS and/or iOS preferred, but Linux alone is also acceptable if coupled with a strong desire and capacity to learn macOS/iOS internals in detail.
- Knowledge of system-level APIs and instrumentation at the OS/API level. Ability to understand OS changes needed to enable intercepting and interpreting system level interactions.
- Experience building, maintaining, and supporting production software with rigorous performance and availability SLOs.
- Experience building CI/CD tools for test/release and associated methods for deployment on host (e.g. packages, containers, etc).
Responsibilities
- Partner with teams across Apple to determine ‘what to build’ and prioritize a feature roadmap. This will be about 10% of your time.
- Write Swift code. Deliver production grade fully working software, including robust test/release. This will be about 70% of your time.
- Support emergent operational work (SRE escalated production impacts from your code, consult on detection ideation, implement detections, assist in security investigations, etc). Engagement in this work, often outside the normal comfort zone, ensures that your software development efforts truly meet the needs of Apple’s internal customers/stakeholders. This will be about 20% of your time.
Preferred Qualifications
- Experience with macOS malware detection tools such as EndpointSecurity framework.
- Understanding of infrastructure security detections.
- Sufficient security acuity to discuss/debate with detection engineers what operating system observables would most efficiently enable implementation of their detection ideas.
- Bachelors degree in Computer Science / Engineering or a related, with emphasis in security related fields (or equivalent experience).
Benefits
No information provided on Benefits.