Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save devincoughlin/d0982ffb11949fb50ef3511c0d47c2b4 to your computer and use it in GitHub Desktop.
Save devincoughlin/d0982ffb11949fb50ef3511c0d47c2b4 to your computer and use it in GitHub Desktop.
Apple Developer Tools: Security Tools Compiler Manager

Security Tools Compiler Manager

Hiring Manager: Devin Coughlin dcoughlin@apple.com

Job Summary

Apple’s compilers and tools are the foundation of our strategy to secure our operating systems and ecosystem. We are looking for a manager with a strong background in compilers and security to lead a team responsible for building tools and compiler features to eliminate entire classes of security vulnerabilities. Working with some of the best compiler, security, and operating system engineers in the world, this role will require hands-on management and will involve compiler security features, mentoring engineers, growing the team by hiring, and partnering with operating system, securit, and hardware 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.

Key Qualifications

  • Experience leading a technical team and collaborating across organizational boundaries
  • Knowledge of compiler frontends and interest in advancing state-of-the-art compiler-based security tooling
  • Understanding of past, current, and emerging security exploits is a plus
  • Experience hiring engineers and technical leaders and helping grow their careers
  • Strong communication and organizational skills
  • Excellent software engineering, testing, and debugging ability
  • Positive and respectful attitude in a diverse environment

Description

In this role your primary responsibility will be to lead and manage a small team of deeply-technical compiler and tools engineers to design new security tools, compiler-supported security mitigations, and languages features. We are active contributors to the Clang/LLVM and Swift open source communities.

You will:

  • Develop and execute on a roadmap to build language features and 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 hiring and developing top engineering talent.
  • Help grow strong open-source communities for Swift and Clang/LLVM.
  • Develop new tools and language features by driving feature planning, design, implementation and roll out strategy

You will foster collaborations with other teams within the organization and across Apple to formulate priorities and set goals for the team. You will have the opportunity to grow the team. Your work will directly improve security for billions of users around the world. The work done by Apple’s compiler and languages teams often gets presented at the LLVM Developer Meeting and the WWDC conference.

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
  • Encourage you to use accrued annual leave time and maintain a healthy work-life balance

The position is based onsite at Apple's campus in Cupertino, CA. You should have skills in multiple of the listed areas, but expertise in all of them is not required.

Location

Cupertino, CA

@reedkotler
Copy link

Hi, I'm interested in this position.
I will email you my resume.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment