Apple logo
Apple Verified
Consumer Electronics, Software, Services, Retail

Security Infrastructure Software Engineer, SEAR

Austin, TXOnsiteFull TimePosted 1 month agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • production services
  • compute platforms
  • developer tools
  • automation
  • distributed services
  • APIs
  • command-line tools
  • deployment automation
  • observability
  • integrations

Nice to have

  • rollback strategies
  • security architecture design
  • complex technical concepts

Role summary

Apple is seeking a Security Infrastructure Software Engineer to join its Security Engineering & Architecture organization. This role involves designing, developing, and operating software and infrastructure for security engineers. Responsibilities include building production services, compute platforms, developer tools, and automation to support security engineering workflows at scale. The engineer will collaborate across teams to deliver reliable, reusable platform capabilities, focusing on distributed services, APIs, and automation. The position requires strong backend programming skills, experience with cloud services and distributed systems, and end-to-end ownership of projects. Preferred qualifications include expertise in Swift, Objective-C, or Go, and experience with high-availability operations and security architecture.

At Apple, we work together to build products and services that make a difference in people’s lives. That work is possible because people with different backgrounds, experiences, and ideas come together to solve difficult problems. Everyone has an opportunity to contribute, learn, and help shape what comes next. This role is within Apple’s Security Engineering & Architecture organization on a team that builds and operates infrastructure used by security engineers across Apple. Our work includes production services, compute platforms, developer tools, and automation that support how teams build, test, analyze, and secure Apple products at scale.

Description


In this role, you will design, develop, and operate software and infrastructure used by security engineering teams. You will collaborate with engineers across the organization to understand their needs and translate them into reliable, reusable platform capabilities. Your work may include distributed services, APIs, command-line tools, deployment automation, observability, and integrations with other engineering systems. You will help improve the reliability, scalability, security, and operational efficiency of the services we provide.

Minimum Qualifications


BS/MS in Computer Science or 5+ years equivalent experience Ability to demonstrate strong problem solving and logic in backend programming Experienced with building cloud services and distributed systems at scale Demonstrated end-to-end ownership of cross-organizational projects

Preferred Qualifications


Excellent Swift, Objective-C, or Go programming skills Experience with high-availability operations management, including deployment automation and rollback strategies Familiarity with security architecture design and review Effective communication of complex technical concepts Track record of shipping customer-facing services or products 5+ years of experience with multi-functional technical leadership

Sample Apple interview questions

  • 1

    Design a typeahead box for a search engine

    system designmedium
  • 2

    Design a rate limiter

    system designmedium
  • 3

    Architect a key-value store for distributed systems.

    system designmedium
  • 4

    Design a system to schedule jobs in a distributed environment

    system designmedium

Get started to unlock a personalized interview prep pack for this role.

Ready to apply?
You'll be redirected to Apple's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.