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: DevOps/Automation Engineer

Apple

$181,100 - $318,400
Aug 15, 2025
Cupertino, CA, US
Apply Now

Apple is looking for a Software Engineer to join their Build and Automation team to develop robust CI/CD and DevOps solutions for silicon validation software, aiming to architect and implement infrastructure for efficient development, testing, and deployment of critical validation software.

Requirements

  • Ability to write code in one of many high level languages (Python is preferred as mentioned below.)
  • Experience in Python is preferred
  • Experience in a CI/CD or SRE role
  • Experience deploying, configuring, and operating Jenkins at scale
  • Strong object-oriented development skills in Python and Java (or another JVM-based language)
  • Experience with a configuration management system (Salt/Ansible/Puppet/Chef, Salt is a big plus)
  • Jenkins Scripted Pipeline and Shared Library development

Responsibilities

  • Apply strong troubleshooting skills to isolate issues, determine root causes, and implement effective solutions
  • Develop innovative solutions that go beyond merely checking requirement boxes
  • Architect and implement infrastructure that enables efficient development, testing, and deployment of critical validation software used throughout the silicon development lifecycle
  • Develop and support release tooling and infrastructure that serves hundreds of Apple engineers
  • Focus on understanding core objectives rather than just implementation details
  • Collaborate across teams to identify underlying problems driving requirements
  • Work independently while knowing when to seek assistance to achieve team goals

Other

  • A minimum of a bachelor's degree in Computer Science or related field.
  • A minimum of 10 years of relevant industry experience in software engineering or related field.
  • Focus on understanding core objectives rather than just implementation details
  • Collaborate across teams to identify underlying problems driving requirements
  • Work independently while knowing when to seek assistance to achieve team goals