Software Engineer, Tools, Engagement Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
135 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $181k
This role $214k
$127k most similar roles pay here $294k

This role pays more than 65% of similar roles. Most pay $144,262–$217,725 — the shaded band above. At the midpoint, this role pays about $214k versus about $181k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Tools, Engagement Engineering

Software Engineer (Tools), Engagement Engineering joins the Engagement Engineering team to build internal GenAI coding and productivity tooling. This role involves developing new technologies that integrate large language models and AI-assisted workflows into the software development ecosystem for iOS, watchOS, tvOS, and macOS platforms. The engineer will work directly with end users and product teams to refine AI tool experiences based on user needs while building features from scratch or resolving feedback. Key technical requirements include proficiency in modern scripting or compiled languages such as Python, Swift, C, and C++, along with an understanding of large language models, prompt engineering, and AI-assisted development tools. The role focuses on the specific domain of improving developer workflows through integrated AI capabilities and building reliable, scalable, distributed systems for internal software developers.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Build internal GenAI coding and productivity tools for the software development ecosystem.
  • Integrate large language models into developer workflows to improve productivity.
  • Develop new features from scratch based on user feedback and requirements.
  • Prototype new solutions to enhance AI-assisted development experiences.
  • Refine AI tool features by working directly with end users and product teams.
  • Resolve technical issues and bugs reported by internal engineering teams.
  • Drive engagement efforts across the wider software organization to promote new tools.

What we're looking for

  • Minimum of 6 years of industry experience.
  • Bachelor's Degree in Computer Science or equivalent experience.
  • Proficiency in modern scripting or compiled languages such as Python, Swift, C, or C++.
  • Understanding of large language models and AI-assisted development tools.
  • Ability to refine user requirements and prototype new solutions from scratch.
  • Familiarity 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, distributed systems, and cross-team collaboration.

More like this

Similar roles

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Booz Allen Hamilton

Rome, NY 77 days ago $69,300$158,000
Python Golang Java C C++ Spring React.js Node.js Angular.js SQL Oracle Cloud Platforms Agile Microsoft Office

Software Engineer

PNC

Pittsburgh, PA +2 17 days ago $75,000$137,500
Application Development software development lifecycle System Development Life Cycle Technical Writing Architecture Application Testing Release Management UX) Design Packaged Application Integration Technical Troubleshooting
2+ yrs exp

Software Engineer

Microsoft

Redmond, WA 49 days ago $102,100$202,200
Azure AKS Cosmos DB Azure SQL Python C# JavaScript Azure OpenAI Semantic Kernel Microservices REST APIs CI/CD GitHub NoSQL Distributed Systems Asynchronous I/O Natural Language Processing Semantic Search
2+ yrs exp

Software Engineer

General Dynamics

Dedham, MA 52 days ago $104,923$116,398
Object oriented development Agile SAST GitLab Python Bash Atlassian AI
2+ yrs exp