Apple Inc logo

Senior Security Software Engineer, Datacenter Infrastructure Security

Apple Inc
  • Austin, TX
    5 days ago

    Job Description

    We are the Foundational Security team in Apple Services Engineering (ASE). We secure the low-level foundations of Apples datacenter fleet: hardware-backed trust, disk encryption, and the systems used to manage every server below the operating system. Were looking for a senior engineer to take technical ownership of the platform that manages our baseboard management controllers. Youll set its engineering and security bar, shape how access is granted and verified, and lead its move toward modern, standards-based management. Youll work closely with datacenter operations, SRE, hardware, network and detection teams, and become the go-to expert on managing Apples fleet securely.

    This role owns the design, code and security of a privileged, availability-critical service. Youll write and review production code. Youll find and remove risk in how the service authenticates users, authorizes them and handles credentials, and youll make privileged activity visible to the teams who detect misuse. Youll also help modernize how the fleet is managed, bringing along the many internal teams and tools that depend on the platform. Over time, youll help define what secure out-of-band management looks like at Apple. That includes how access is segmented across environments, how firmware is delivered and trusted, and what we require of management controllers in future hardware. It also includes how access should work when the requester is an automated system rather than a person.8+ years of software engineering experience, including end-to-end ownership of a production system or platform Deep proficiency in Go, with 5+ years writing production Go code. Experience building security telemetry for SIEM and detection pipelines (e.g., Splunk, OpenTelemetry) Hands-on experience with authentication and authorization at scale, including PKI, mTLS, X.509 certificate identity and fine-grained access control Experience with Swift, and Rust BS/MS in Computer Science or equivalent experienceHands-on experience with server management technologies such as IPMI, DMTF Redfish, OpenBMC, or vendor BMCs (e.g., HPE iLO, Dell iDRAC) Experience finding and fixing security flaws in networked services through code review, threat modeling or security testing A track record of technical leadership: driving architecture decisions and cross-team migrations, mentoring engineers, and explaining security trade-offs to engineers and leadership Experience with gRPC and Protocol Buffers, and with running PostgreSQL in production Experience managing the lifecycle of secrets and credentials at fleet scale, including rotation and emergency access Experience building and operating highly available, distributed services that other teams depend on Familiarity with network segmentation and zero-trust access patterns, such as identity-aware proxies Knowledge of firmware security, including secure boot, firmware signing and updates, TPMs and hardware roots of trust Hands-on experience using AI coding assistants on a production codebase

    Numbers & Facts

    LocationAustin, TX
    IndustryComputer/IT Services
    Company Size10,000 employees or more
    Year Founded1976
    Websitehttps://www.apple.com/jobs

    About Company

    We bring amazing people together to make amazing things happen.

    We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

    About Apple

    There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

    Skills

    • ASEunmatched
    • Access Controlunmatched
    • Appleunmatched
    • Artificial Intelligence (AI)unmatched
    • Authenticationunmatched
    • Building Codesunmatched
    • Code Reviewsunmatched
    • Computer Firmwareunmatched
    • Computer Scienceunmatched
    • Cryptographyunmatched
    • Dell Computersunmatched
    • Distributed Management Task Force (DMTF)unmatched
    • Engineeringunmatched
    • Fleet Managementunmatched
    • High Availabilityunmatched
    • IPMI (Intelligent Platform Management Interface)unmatched
    • Leadershipunmatched
    • Mentoringunmatched
    • Network Operations Centerunmatched
    • Network Securityunmatched
    • Operating Systemsunmatched
    • PostgreSQLunmatched
    • Product Lifecycleunmatched
    • Production Systemsunmatched
    • Public Key Infrastructure (PKI)unmatched
    • Riskunmatched
    • Security Information and Event Management (SIEM)unmatched
    • Security Monitoringunmatched
    • Security Softwareunmatched
    • Software Engineeringunmatched
    • Splunkunmatched
    • Systems Administration/Managementunmatched
    • Technical Leadershipunmatched
    • Telemetryunmatched
    • Testingunmatched
    • Threat Modelingunmatched
    • Vehicle Fleetsunmatched
    • X.509 Digital Certificateunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder