About the role
What will you do at Apple?
Apple Information Security is responsible for protecting Apple’s data in transit
and at rest. Apple employees and partners are always moving information from one
system to another, or storing it on a server or device. Our job is to make sure
Apple's information doesn't fall into the wrong hands. We are looking for a
self-motivated individual with an intuition for security who is not afraid to
question assumptions. The ability to be results-driven and comfortable with
dynamic requirements, as well as having excellent interpersonal and time
management skills, are keys to success in this position. As a member of our
team, you will have the opportunity to collaborate with multi-functional
partners both internal and external to Apple to build innovative security
products. You will support the development of embedded systems designed to
enhance Apple’s security posture. You will be challenged to provide
forward-thinking solutions to problems and to be a good teammate under deadline
constraints. Show us your talent in this challenging, fun, and exciting
environment. It’s what makes us Apple.
DESCRIPTION
As an Engineer in Apple Information Security, you will: * Be designing,
developing and deploying robust, scalable services and platforms that enable
secure operations across the organization. * Stay up-to-date with emerging
security research, technologies and methodologies. * Have experience performing
root cause analysis to identify, understand, and address issues. * Support,
tune, and perfect Apple’s information security products for resiliency in
hostile environments. * Be a teammate, a leader, a student, and a mentor. * Be
challenged to work under pressure and with ambiguity. * Be adept at shifting
directions and priorities. * Be detail-oriented and self-motivated. * Excellent
at multitasking, organizing, and prioritizing complex projects to meet
deadlines. * Cultivate your network by meeting new colleagues from across the
business. * Believe that automation, tooling and testing are critical parts of
the software lifecycle.
MINIMUM QUALIFICATIONS
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 (CI/CD, rollback, canaries,
feature flags, etc.). Understanding of the latest configuration management
technologies, security issues, and protocols. Understanding of authentication
and authorization frameworks and protocols, e.g. OAuth/OpenID/SAML. Working
knowledge of network security and applied cryptography. Ability to transition
seamlessly to new technologies/frameworks. Ability to develop new and innovative
applications as well as maintaining existing code. Ability to thrive in a
self-directed, fast-paced environment, that is highly collaborative and
multi-functional. Ability to communicate effectively, both written and verbal,
with technical and non-technical people across functional teams. Ability to
build and maintain strong internal and external collaborative relationships.
PREFERRED QUALIFICATIONS
Experience in system architecture development, including driver and firmware
development. Experience with developing and shipping high quality software
products on iOS/macOS/tvOS. Ability to comprehend hardware specs and schematics.
Programming background, in Swift, C, C++ or Objective-C.
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Automation Engineer, CGIC & BD AI Automation
Quantum Sky · Reston, Virginia, United States
AI Solutions Engineer
Superior Essex · Sandy Springs, Georgia, United States
AI Solutions Engineer
Vantage Bank · Fort Worth, Texas, United States
AI Workflow Engineer
Scout Motors Inc. · Charlotte, North Carolina, United States
AI Outcome Customer Engineer, Forward Deployed Engineering
Google · Atlanta, Georgia, United States
AI Integration Engineer (Hybrid)
DXC Technology · Arlington, Virginia, United States
Role information can change. Confirm current details on the original application page.