Apple's Enterprise & Education Technologies team is looking for a Software Engineer to join their Enterprise Workflows team to ensure reliability for critical customer workflows by building foundational tools and infrastructure that engineers across Apple rely on.
Requirements
- 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.
- 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.
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
- Strong understanding of software development lifecycles, methodologies, and best practices.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science or equivalent experience building software.
- This role is ideal for a hands-on engineer who is passionate about building robust systems and wants to have a broad impact on the quality of Apple's enterprise and education experience!
- Your resourcefulness and passion for building robust, scalable systems will be essential to our success.