Senior Security Developer Tools Engineer Job ID- 927 Job ID- 3155

MaziCTools

United States

Remote

USD 167,000 - 296,000

Full time

39 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental coverage
Retirement benefits
Stock programs
Tuition reimbursement
Relocation assistance
Employee discounts

Job summary

Apple seeks a senior engineer with a strong background in systems-level developer tooling to lead the planning, design, and implementation of dynamic bug-finding tools in Seattle, WA. You will help develop program analysis features that secure user space, kernel, and firmware components across Apple’s ecosystem.

You will mentor engineers, collaborate with OS and security teams, and drive tools aligned with Clang/LLVM and Swift open-source communities, while shaping rollout strategies and

Qualifications

  • Proficiency in C++ development.
  • Passion for systems-level programming and security.
  • Excellent software engineering, testing, and debugging ability.
  • Strong communication and organizational skills.
  • Experience developing low-level development tools such as debuggers or profilers.
  • Experience leading technical development of larger features across organizational boundaries.
  • Experience with run-time analysis tools (Valgrind or LLVM sanitizers) or fuzzing tools is a plus.

Responsibilities

  • 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 rollout strategy.
  • Foster collaboration with IDE and CI teams as well as teams across Apple to formulate priorities and set goals for the team.

Skills

C++ development
Systems-level programming
Security focus
Communication skills

Job description

Seattle, Washington, United States

Summary

Apple’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.

Description

In 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
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 $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
  • Reimbursement for certain educational expenses — including tuition
  • This role might be eligible for discretionary bonuses or commission payments as well as relocation

Senior Security Developer Tools Engineer Job ID- 927

Job ID- 3155

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Host Access
Senior Software Engineer - Host Access

Apple Inc. • Seattle (WA)

Hybrid
USD 175,000 - 309,000
Software Engineer, Trusted Execution, SEAR
Software Engineer, Trusted Execution, SEAR

Apple Inc. • Cupertino (CA)

Hybrid
USD 129,000 - 225,000
Medical & dental
Retirement benefits
Stock programs
+1
Senior Security Engineer - Red Team
Senior Security Engineer - Red Team

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Medical & dental
Stock options
Relocation
+1
Compiler Security Engineer - C/C++, Languages & Runtimes
Compiler Security Engineer - C/C++, Languages & Runtimes

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Senior Systems Software Engineer Job ID- 934 Job ID- 3167
Senior Systems Software Engineer Job ID- 934 Job ID- 3167

MaziCTools • United States

Remote
USD 140,000 - 210,000
Stock grants
Employee stock purchase program
Education reimbursement
Senior Software Engineer
Senior Software Engineer

Apple • Austin (TX)

On-site
USD 181,100 - 318,400
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Senior Security DevTools Lead for Dynamic Analysis
Senior Security DevTools Lead for Dynamic Analysis

MaziCTools • United States

Remote
USD 167,000 - 296,000
Medical coverage
Dental coverage
Retirement benefits
+4
Senior Security Engineer - Security Assurance Scaling
Senior Security Engineer - Security Assurance Scaling

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Platform Engineer - Security
Platform Engineer - Security

Apple • Austin (TX)

On-site
USD 181,100 - 272,100
Comprehensive medical and dental coverage
Retirement benefits
Discounted products and services
+2
JavaScriptCore Security Engineer
JavaScriptCore Security Engineer

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Stock program
Employee stock purchase plan
Medical and dental coverage
+2