Software Engineer (Tools), Engagement Engineering

Apple is a global technology company that designs, manufactures, and sells electronics, software, and services.
$143,100 - $264,200
DevOps
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Software Engineer (Tools), Engagement Engineering

The Engagement Engineering team at Apple is seeking a skilled Software Engineer (Tools) to shape the future of software development tools and infrastructure. This role offers a unique opportunity to impact thousands of developers worldwide who build software for Apple's iOS, watchOS, tvOS, and macOS platforms.

As part of a small but ambitious team, you'll be responsible for developing new technologies powering large-scale functional build systems. You'll work closely with internal software engineering teams to enhance Apple's software development capabilities. The role involves direct collaboration with end users and product teams to optimize tools based on real user needs.

The ideal candidate combines strong technical skills with excellent communication abilities. You'll need deep expertise in automating developer workflows, solid Computer Science fundamentals for developing features from scratch, and the ability to drive engagement across Apple's Software organization.

The position offers competitive compensation ranging from $143,100 to $264,200 base salary, plus additional benefits including comprehensive medical coverage, retirement benefits, stock programs, and education reimbursement. You'll be working at Apple's headquarters in Cupertino, contributing to tools that power development across Apple's ecosystem.

This is an excellent opportunity for an experienced engineer passionate about developer tools and infrastructure to make a significant impact at one of the world's leading technology companies. You'll help shape the tools and systems used to build Apple's next generation of software products while working with cutting-edge technologies and talented teams.

Last updated 2 days ago

Responsibilities For Software Engineer (Tools), Engagement Engineering

  • Build tools used by thousands of developers to build, test, and ship software for Apple's platforms
  • Contribute to internal software build systems and infrastructure
  • Work directly with end users and product teams to refine tools experiences
  • Drive engagement efforts across the Software organization
  • Build new technologies for large scale functional build system

Requirements For Software Engineer (Tools), Engagement Engineering

Python
Linux
  • 6+ years industry experience
  • Bachelor's Degree in Computer Science or equivalent experience
  • Experience in modern scripting or compiled languages (Python, Swift, C/C++, etc.)
  • Understanding of software building methodologies
  • Ability to refine user requirements and prototype new solutions from scratch

Benefits For Software Engineer (Tools), Engagement Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock purchase plan
  • Discretionary restricted stock unit awards
  • Discretionary bonuses
  • Relocation benefits

Interested in this job?

Jobs Related To Apple Software Engineer (Tools), Engagement Engineering

System Infrastructure Developer

Senior infrastructure development role at Apple focusing on silicon technology and CAD automation systems.

Senior Compute Site Reliability Engineer (GPU)

Senior SRE position at Apple focusing on GPU infrastructure, offering competitive pay, equity, and comprehensive benefits. Requires 5+ years of experience in SRE/DevOps with GPU expertise.

Senior DevOps Engineer

Senior DevOps Engineer role at Apple, focusing on infrastructure automation, cloud platforms, and operational excellence, offering competitive compensation and comprehensive benefits.

Sr Software Engineer - Infrastructure and operations

Senior Software Engineer role at Apple focusing on infrastructure and operations for ML Systems Evaluation Engineering team.

Software Engineer: DevOps/Automation Engineer

DevOps/Automation Engineer role at Apple, focusing on release tooling and infrastructure for silicon validation team. 10+ years experience required. Salary range: $175,800-$312,200.