Software Engineer: DevOps/Automation Engineer

Global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$143,100 - $264,200
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Engineer: DevOps/Automation Engineer

Join Apple's silicon validation team as a DevOps/Automation Engineer, where you'll be part of a small, focused team making a significant impact on products used by billions. This role combines software engineering excellence with infrastructure management, requiring both technical expertise and innovative problem-solving skills. You'll be responsible for developing and supporting critical release tooling and infrastructure that serves hundreds of Apple engineers.

The position offers an opportunity to work with cutting-edge technology in hardware validation, requiring strong skills in Python, Java, and various DevOps tools. You'll be involved in everything from CI/CD pipeline development to infrastructure management using tools like Jenkins, VMware, and various monitoring solutions. The role demands someone who can think critically about problems and design innovative solutions rather than simply implementing requirements.

As part of Apple's renowned hardware team, you'll contribute to the development of groundbreaking products while working alongside some of the industry's best engineers. The compensation package is highly competitive, including a substantial base salary range, stock options, and comprehensive benefits. This is an excellent opportunity for a mid-level engineer looking to make a significant impact in a company known for innovation and quality.

The role offers growth potential within Apple's engineering organization, with opportunities to work on complex problems and develop solutions that directly impact product development cycles. You'll be part of a company culture that values innovation, quality, and leaving a positive impact on the world.

Last updated 12 days ago

Responsibilities For Software Engineer: DevOps/Automation Engineer

  • Develop and support release tooling and infrastructure serving hundreds of Apple engineers
  • Troubleshoot and isolate issues through investigative analysis
  • Communicate findings to the team and implement corrective actions
  • Work with various groups to understand root causes of problems
  • Design innovative solutions for complex problems
  • Contribute to silicon validation team success

Requirements For Software Engineer: DevOps/Automation Engineer

Python
Java
Linux
  • Bachelor's degree in relevant field
  • 3 years of relevant industry experience in silicon validation software engineering or related field
  • Strong object-oriented development skills in Python and Java
  • Experience in CI/CD or SRE role
  • Experience with configuration management systems
  • Jenkins Scripted Pipeline and Shared Library development experience
  • Experience with VMware infrastructure
  • Experience with log aggregation tools
  • Experience with monitoring and observability tooling

Benefits For Software Engineer: DevOps/Automation Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Educational expense reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Software Engineer: DevOps/Automation Engineer

Xcode Tools and Automation Engineer

Quality Engineer position at Apple focusing on Xcode tools development and automation, offering competitive salary and benefits in Cupertino, CA.

Tools and Automation Engineer

Tools and Automation Engineer position at Apple, focusing on developing and maintaining test automation systems with competitive compensation and comprehensive benefits.

SWE - Developer Experience and Operations - Internal Tools Developer (Build)

DevOps Engineer role at Apple focusing on developer experience and build infrastructure, working with Xcode and compiler teams to improve internal development tools.

Tools and Automation Engineer

Tools and Automation Engineer position at Apple, focusing on Xcode development environment testing and automation, offering competitive salary and comprehensive benefits.

Build & Integration Configuration Tools Engineer

Build & Integration Configuration Tools Engineer role at Apple, focusing on developing and maintaining build automation systems for Apple's software products.