Software Engineer (Tools), Engagement Engineering

Apple

Cupertino (CA)

On-site

USD 150,400 - 277,600

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical and dental coverage
Retirement benefits
Discounted products and free services
Tuition reimbursement
Relocation assistance

Job summary

Apple Inc. in Cupertino, California, is seeking a Software Engineer (Tools) to shape the future of software development. You will build tools used by thousands of developers to build, test, and ship software for iOS, watchOS, tvOS, and macOS, and contribute to internal GenAI coding and productivity tooling.

Strong CS fundamentals and AI workflow experience are desired. The role emphasizes collaboration with product teams and users to refine AI tool experiences and prototype new features from

Qualifications

  • 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 large language models and AI-assisted development tools.
  • Ability to refine user requirements and prototype new solutions from scratch.

Responsibilities

  • Build tools used by thousands of developers around the world to build, test, and ship software for Apple platforms.
  • Contribute to internal GenAI coding and productivity tooling with AI-assisted workflows.
  • Collaborate with internal teams to refine tool experiences based on user needs.

Skills

Strong communication

Education

Bachelor's degree in Computer Science or equivalent

Tools

Python
Swift
C/C++
LLM APIs
AI coding assistants
SDK development

Job description

Cupertino, California, United States Software and Services

As a Software Engineer (Tools), you will have the unique and rewarding opportunity to shape the future of software development at Apple. You will build tools used by thousands of developers around the world to build, test, and ship software for Apple's iOS, watchOS, tvOS, and macOS platforms.

Description

The Engagement Engineering team is seeking a skilled engineer to contribute to the future of our internal GenAI coding and productivity tooling. You will join a small but ambitious group of engineers responsible for building new technologies that integrate large language models and AI‑assisted workflows into Apple's software development ecosystem, iterating closely with internal engineering teams to take developer productivity to the next level. In this role you will work directly with end users and product teams alike, helping refine AI tool experiences based on user needs. The ideal candidate will have a strong passion for improving developer workflows through AI, strong Computer Science fundamentals to resolve user feedback or develop new features from scratch, and strong communication skills to drive engagement efforts across the wider Software organization.

Minimum Qualifications
  • 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 large language models and AI‑assisted development tools
  • Ability to refine user requirements and prototype new solutions from scratch
Preferred Qualifications
  • Familiar with LLM APIs, prompt engineering, or AI coding assistants
  • Experience integrating AI/ML capabilities into developer‑facing tools or workflows
  • Experience with SDK or framework development used by other developers
  • Experience with reliable, scalable, distributed systems
  • Experience communicating with customers, collaborating with technical/design teams and leading high‑impact feature development

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple’s workplace. Learn about reasonable accommodations for job applicants.

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Applied AI Engineer
Applied AI Engineer

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 150,000 - 278,000
Senior Software Engineer, SWE Program Tools
Senior Software Engineer, SWE Program Tools

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 150,000 - 278,000
Relocation assistance
Apple stock programs
Comprehensive benefits
Senior AI Enablement Engineering Manager, Apps Team
Senior AI Enablement Engineering Manager, Apps Team

Apple Inc. • Cupertino (CA)

On-site
USD 268,000 - 402,000
Sr Software Engineer - Applied Intelligence
Sr Software Engineer - Applied Intelligence

Apple Inc. • Seattle (WA)

On-site
USD 185,000 - 325,000
Applied AI/ML Software Engineer
Applied AI/ML Software Engineer

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Stock options
RSU plan
Employee stock purchase plan
+3
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

On-site
USD 184,700 - 324,800
UX Software Engineer - Special Projects
UX Software Engineer - Special Projects

Apple Inc. • Santa Clara (CA)

On-site
USD 150,400 - 277,600
Senior Software Engineer, Computer Use & Automation
Senior Software Engineer, Computer Use & Automation

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Software Engineer - Build Support Engineering
Software Engineer - Build Support Engineering

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Creative Applications: Senior Developer Experience Engineer
Creative Applications: Senior Developer Experience Engineer

Apple Inc. • San Diego (CA)

On-site
USD 175,000 - 309,000
Medical & dental coverage
Stock programs
Relocation assistance
+1