Apple - Cupertino, CA

posted about 1 month ago

Full-time - Manager
Cupertino, CA
Computer and Electronic Product Manufacturing

About the position

The Software Engineering Manager for Security at Apple is responsible for leading a highly skilled team that develops secure and performant systems-level software for iCloud and other internet services. This role involves maintaining team performance, recruiting and onboarding new staff, and making strategic technical decisions to ensure the success of the team's projects. The position requires a strong focus on security and performance, interfacing with low-level Linux kernel interfaces and utilizing systems programming languages.

Responsibilities

  • Maintain and build a highly skilled software engineering team.
  • Recruit, onboard, assess, and promote staff within the team.
  • Ensure the team meets set goals and make adjustments based on data as needed.
  • Drive and contribute to key technical and strategic decisions related to the team's work.

Requirements

  • Experience in software engineering management.
  • Proficiency in systems programming languages such as C, C++, Go, Java, Swift, and/or Rust.
  • Familiarity with Unix-type operating systems and concepts.
  • Ability to interface directly with low-level Linux kernel interfaces.

Nice-to-haves

  • Experience with asynchronous I/O and threading for workload distribution.

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
  • Relocation assistance
  • Participation in employee stock programs including restricted stock unit awards and Employee Stock Purchase Plan.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service