Software Engineering Manager - Apple Security Identity

Apple

Seattle (WA)

On-site

USD 180,000 - 240,000

Full time

6 days 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

Job summary

Apple Services Engineering Security seeks an Engineering Manager to lead a team of software engineers in the Identity space. You will design and execute a multi-year Identity strategy for services at Apple, building and operating micro-services that handle millions of API requests daily to vend identities for infrastructure and apps.

You will own roadmaps, drive OKRs, and communicate status to partners, leadership, and stakeholders while maintaining strong security and reliability standards.

Qualifications

  • 1+ years of experience leading people or teams, mentor, or project lead.
  • 7+ years of software development or production operations in large-scale env.
  • Experience writing production code in Golang or Swift.
  • Experience building and operating highly available, distributed, fault-tolerant systems.
  • Solid understanding of OS concepts including multi-threading, memory, networking, storage, performance.
  • Experience with Kubernetes, Docker, and containerization.
  • Working knowledge of securing APIs, including authN/authZ for REST/gRPC.
  • Strong written and verbal communication skills and cross-team collaboration.
  • BS/MS in Computer Science or equivalent experience.

Responsibilities

  • Lead, mentor, and develop a team of software engineers with regular 1:1s and growth plans.
  • Participate in hiring, interviewing, and onboarding of new team members.
  • Contribute to performance reviews and calibration guidance from management.
  • Plan and track team work, break down roadmap goals, estimate, and remove blockers.
  • Partner with senior engineers on design and code reviews for scalable, secure solutions.
  • Support operational excellence for production services, incl. on-call health and post-incident reviews.
  • Work with customer teams to drive adoption of minimum security requirements and report progress.
  • Communicate status, risks, and trade-offs clearly to manager and partners.
  • Foster an inclusive, collaborative team culture with strong engineering practices.

Skills

Leadership
Team mentoring
Golang
Swift
API security
Distributed systems
Communication

Education

BS/MS in Computer Science

Tools

Kubernetes
Docker

Job description

Summary

People at Apple don’t just build products, they craft the kind of experiences that have revolutionized entire industries. The diverse collection of our people and their ideas inspire innovation in everything we do.The Apple Security Identity team builds and provides identities to infrastructure and services that fuel Apple’s services (such as iCloud, iTunes, Siri, and Maps). We are looking to hire a Software Engineering Manager with a proven track record of strong technical while leading a team software engineers. You will be responsible for providing day-to-day directions and managing activities of these engineers to deliver against the Apple Security Identity goals.Your effort will help build solutions to a variety of outstanding security challenges. You’ll play a meaningful role in ensuring the highest standard of security for one of the most-watched companies in the world. Join us, and leave the world better than we found it.

Description

Apple Services Engineering Security org is looking for a Engineering Manager to lead a team of software engineers in the Identity space. You will play a pivotal role in designing and leading a multi-year Identity strategy that will be the future for Identities for services at Apple.You and your team will design, build, and operate micro-services and capabilities that handle millions of API requests daily to vend identities for infrastructure and applications. You'll work with your teams to establish a long running execution plan for the org, taking ownership of important department-level and company-level OKRs, and regularly communicate status, roadmap and risks to critical partners, including top level leadership.

Key Responsibilities
  • Lead, mentor, and develop a team of software engineers through regular 1:1s, feedback, goal setting, and career growth conversations
  • Participate in hiring, interviewing, and onboarding of new team members
  • Contribute to performance reviews and calibration, with guidance from your manager
  • Plan and track team work: break down roadmap goals, prioritize, estimate, and remove blockers to keep delivery on track
  • Partner with senior engineers on design and code reviews, ensuring solutions are scalable, reliable, and secure
  • Support operational excellence for production services, including on-call health, incident response, and post-incident reviews
  • Work with customer teams to drive adoption of minimum security requirements, and track and report progress
  • Communicate status, risks, and trade-offs clearly to your manager, stakeholders, and partner teams
  • Foster an inclusive, collaborative team culture with strong engineering practices
  • Stay technical enough to understand team designs and trade-offs, with limited hands-on coding as the team requires
Minimum Qualifications
  • 1+ years of experience leading people or teams, mentor, or project lead, with a strong interest in management as a career
  • 7+ years of software development or production operations experience in a large-scale environment
  • Experience writing production code in Golang or Swift
  • Experience building and operating highly available, distributed, and fault-tolerant systems
  • Solid understanding of operating systems concepts including multi-threading, memory management, networking and storage, performance and scale
  • Experience with Kubernetes, Docker, and containerization
  • Working knowledge of securing APIs, including input validation, authentication, and authorization mechanisms for RESTful and gRPC APIs
  • Strong written and verbal communication skills and the ability to collaborate across teams
  • BS/MS in Computer Science or equivalent experience
Preferred Qualifications
  • Prior experience managing engineers, including hiring and performance feedback
  • Knowledge of policy-based authorization mechanisms and engines, including Open Policy Agent/Rego or Zanzibar
  • Knowledge of authentication mechanisms, including OAuth, JWT, and other identity management protocols
  • Familiarity with incident response processes and the ability to respond to security incidents effectively
  • Knowledge of cryptographic algorithms and protocols for securing data, including TLS/SSL, digital signatures, hashing, and encryption
  • Hands-on experience with systems-level work, including configuring and troubleshooting system initialization processes
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Manager - Apple Security Identity
Software Engineering Manager - Apple Security Identity

Apple Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 196,000 - 338,000
Stock programs
Employee Stock Purchase Plan
Educational reimbursement
+1
Senior Software Engineer, Security Enablement Team ASE
Senior Software Engineer, Security Enablement Team ASE

Apple • Seattle (WA)

On-site
USD 180,000 - 240,000
Identity Platform Engineering Manager
Identity Platform Engineering Manager

Apple • Seattle (WA)

On-site
USD 180,000 - 240,000
Security Identity Engineering Manager
Security Identity Engineering Manager

Apple Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 196,000 - 338,000
Stock programs
Employee Stock Purchase Plan
Educational reimbursement
+1
Sr. Engineering Program Manager, Scaled Assurance, Apple Services Engineering
Sr. Engineering Program Manager, Scaled Assurance, Apple Services Engineering

Apple • Seattle (WA)

On-site
USD 140,000 - 190,000
Software Engineering Manager, Security, SEAR
Software Engineering Manager, Security, SEAR

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 206,000 - 356,000
Senior Software Engineer, Security Enablement Team ASE
Senior Software Engineer, Security Enablement Team ASE

Apple Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 175,000 - 309,000
Discretionary bonuses or commission
Relocation
Employee stock purchase plan
+5
Senior Security Engineer - Security Assurance Scaling
Senior Security Engineer - Security Assurance Scaling

Apple Inc. • Seattle (WA)

On-site
USD 175,000 - 309,000
Sr. Engineering Program Manager, Scaled Assurance, Apple Services Engineering
Sr. Engineering Program Manager, Scaled Assurance, Apple Services Engineering

Apple Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 167,000 - 251,000
Core Services Media API Engineering Manager - Platforms Team
Core Services Media API Engineering Manager - Platforms Team

Apple • Cupertino (CA)

On-site
USD 200,000 - 260,000