Apple Logo

Apple

Detection Tooling on Apple Silicon

🌎

Seattle, Washington, United States

2d ago
👀 2 views
📥 0 clicked apply

Job Description

Description

Description
As part of the ASE Detection Team, you will develop software to run on Apple Silicon that will enable creation of advanced detections. Specifically, you will: - 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.

Minimum Qualifications

Minimum Qualifications
  • 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).

Key Qualifications

Key Qualifications

Preferred Qualifications

Preferred Qualifications
  • Experience with macOS malware detection tools such as EndpointSecurity. (https://developer.apple.com/documentation/endpointsecurity/monitoring_system_events_with_endpoint_security) 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).

Education & Experience

Education & Experience

Additional Requirements

Additional Requirements

Pay & Benefits

Pay & Benefits
  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $197,400 and $360,200, and your base pay will depend on your skills, qualifications, experience, and location.

    Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

    Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

More
  • Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

More Jobs at Apple