Senior Security Software Engineer
Company: Apple Inc.
Location: Seattle
Posted on: May 3, 2025
Job Description:
Seattle, Washington, United States Software and ServicesAdd to
Favorites Senior Security Software EngineerDescriptionThis is a
highly collaborative role where you will be working with teams
across the Security and SDLC organizations to integrate tools that
facilitate the creation of a software inventory for Apple. You will
be accountable for producing quality tools and supporting the
organization in their use. Your everyday activities will include
designing code, testing, estimating, fixing, and deploying security
tools and features, as well as supporting partner teams in
understanding, integrating and resolving issues with the tools. You
will also contribute to designing Apple's strategy for secure use
of Open Source.Minimum Qualifications
- 5+ years of work experience in security engineering
- Proficiency in Golang
- Solid software engineering skillset, including design patterns,
testing, debugging, etc.
- Proficient with at least 2 of: Gradle, Bazel, Go Modules, Swift
Package Manager, Pip
- Knowledge of Open Container Initiative (OCI) Image
concepts
- Experience operating Linux and macOS, and scripting languages
like BashPreferred Qualifications
- Bachelors degree in Computer Science or equivalent work
experience in a related field
- Experience working with Software Bill of Material standards
such as CycloneDX or SPDX
- Experience working with Software Bill of Material tools such as
cdxgen and syft
- Experience working with the Package URL (purl) standard
- Proficiency in Java and/or Swift
- Proficiency with AWS (Lambda, DynamoDB, S3, API Gateway,
CloudFormation)
- Proficiency with OpenSearch and/or ElasticSearch
- Knowledge of telemetry concepts & standards (OpenTelemetry,
Sentry, etc.)
- Knowledge of Software-as-a-Service (SaaS) concepts such as
Feature Flags
- Knowledge of CI/CD best practices and principles
- Experience working with vulnerability databases such as NVD,
OSV, etc.
- Proficiency with KubernetesAt 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 $166,600
and $296,300, 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.Apple is an equal opportunity employer that is committed to
inclusion and diversity. We seek to promote 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.
#J-18808-Ljbffr
Keywords: Apple Inc., Shoreline , Senior Security Software Engineer, IT / Software / Systems , Seattle, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...