Apple - Seattle, WA

posted 2 months ago

Full-time - Senior
Seattle, WA
Computer and Electronic Product Manufacturing

About the position

The Senior Engineer role at Apple focuses on leading the technical planning, design, and implementation of dynamic bug-finding tools that enhance the security and stability of software across Apple's ecosystem. This position involves collaboration with various teams, mentoring junior engineers, and contributing to open-source communities, ultimately improving the development experience for millions of developers worldwide.

Responsibilities

  • Act as technical lead for a team of dynamic analysis engineers.
  • Develop and execute a technical roadmap for program analysis tools.
  • Collaborate with cross-functional teams to design and deliver software features.
  • Mentor junior engineers to strengthen the team.
  • Represent Apple in the Clang/LLVM and Swift open source communities.
  • Drive feature planning, design, implementation, and rollout of new program analysis tools.

Requirements

  • Proficiency in C++ development.
  • Strong background in systems-level programming and security.
  • Excellent software engineering, testing, and debugging skills.
  • Strong communication and organizational skills.

Nice-to-haves

  • Experience developing low-level development tools such as debuggers or profilers.
  • Experience leading technical development of larger features across teams.
  • Familiarity with run-time analysis tools like Valgrind or LLVM sanitizers.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for certain educational expenses, including tuition.
  • Opportunity to participate in employee stock programs.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service