Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Software Engineer, Test Infrastructure

Apple

Salary not specified
Nov 9, 2025
Cupertino, CA, US
Apply Now

Apple's Enterprise & Education Technologies team needs to ensure the reliability of critical customer workflows by building foundational tools and infrastructure for engineers across Apple, simulating core enterprise protocols, creating self-service automation for testing, and integrating third-party services.

Requirements

  • Experience deploying and managing Apple devices in enterprise or education environments.
  • Experience with Infrastructure as Code principles and tools (Terraform, Ansible).
  • Familiarity with common identity providers (Entra, Okta) and device management solutions.
  • Background in identity management (single sign-on, federation) or cybersecurity.
  • Strong understanding of software development lifecycles, methodologies, and best practices.
  • Advanced programming skills in a language like Swift, Python, Go, or Objective-C.
  • 2 plus years of industry experience building automation frameworks, test infrastructure, or backend services.

Responsibilities

  • Design, build, and scale our internal test infrastructure, which simulates core enterprise management protocols, and develop our end-to-end automated test suite.
  • Design, build, and operate internal infrastructure that simulates core enterprise device management and identity protocols.
  • Create self-service tools, clear documentation, and simplified configurations to enable other engineering teams to test their own features.
  • Integrate and manage common third-party enterprise services (Azure, Okta, JAMF) using programmatic configuration management principles.
  • Collaborate with support and field engineering teams to reproduce complex customer bugs using internal and third-party environments.
  • Partner with engineering teams to provide expertise on enterprise customer needs.

Other

  • Excellent communication and collaboration skills.
  • Bachelor's degree in Computer Science or equivalent experience building software.