Senior Security Developer Tools Engineer
Company: Apple Inc.
Location: Seattle
Posted on: November 13, 2024
Job Description:
Senior Security Developer Tools EngineerSeattle, Washington,
United StatesSoftware and ServicesApple's dynamic program analysis
tools help millions of developers inside and outside of Apple find,
fix, and prevent security and stability bugs. We are looking for a
senior engineer with a strong background in systems-level developer
tooling to lead the technical planning, design, and implementation
of dynamic bug-finding tools. This role will involve developing
compiler- and OS-assisted program analysis features, mentoring
engineers, and partnering with operating system and security teams
to improve the security and reliability of software in the Apple
ecosystem. We value communication skills, integrity, and
creativity, and aspire to build diverse, balanced and dynamic
teams.DescriptionIn this role your primary responsibility will be
to act as technical lead for a team of dynamic analysis engineers
who ship tools to fix software bugs to millions of users. This team
collaborates closely with operating systems engineers and security
engineers to improve the security and stability of C, C++,
Objective-C, and Swift codebases in Apple's platform and ecosystem.
We are active contributors to the Clang/LLVM and Swift open source
communities. You will:
- Help develop and execute on a technical roadmap to build
program analysis tools to continually improve the security of
Apple's operating system software stack, including user space,
kernel, and firmware environments.
- Work with cross-functional teams to design, plan, and deliver
high-quality software features for our tools and operating
systems.
- Strengthen the team by mentoring junior engineers.
- Grow strong connections to the Clang/LLVM and Swift open source
communities and represent Apple in open source.
- Develop new program analysis tools and checks by driving
feature planning, design, implementation and roll out strategy.You
will foster collaboration with IDE and CI teams as well as teams
across Apple to formulate priorities and set goals for the team.
Your work will directly improve the development experience for
millions of developers across the world. Here you'll find that
we:
- Have a supportive and tight-knit team.
- Provide mentorship on technical as well as managerial
skills.
- Have an encouraging and growth-focused workplace culture.If
this sounds of interest to you, we'd love to hear from you!Minimum
Qualifications
- Proficiency in C++ development.
- Passion for systems-level programming and security.
- Excellent software engineering, testing, and debugging
ability.
- Strong communication and organizational skills.Preferred
Qualifications
- Experience developing low-level development tools (such as with
one but not all of debuggers, profilers, language runtimes, or
dynamic bug-finding tools).
- Experience leading the technical development of larger features
and collaborating across organizational boundaries.
- Experience with run-time analysis tools (such as Valgrind or
LLVM sanitizers) or fuzzing tools is a plus.Additional Requirements
- 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 $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.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.
#J-18808-Ljbffr
Keywords: Apple Inc., Shoreline , Senior Security Developer Tools Engineer, Engineering , Seattle, Washington
Didn't find what you're looking for? Search again!
Loading more jobs...