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 engineering 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 strategy for new program analysis tools.

Requirements

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

Nice-to-haves

  • Experience developing low-level development tools such as debuggers, profilers, or dynamic bug-finding tools.
  • Experience leading the technical development of larger features across organizational boundaries.
  • 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.
  • Discretionary bonuses or commission payments may be available.
  • Relocation assistance may be provided.
Job Description Matching

Match and compare your resume to any job description

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