Software Engineer (Tools), Engagement Engineering
Quick summary
- Work type
- On-site
- Location
- Cupertino, CA
- Salary
- $147,400–$272,100 / yr
- Posted
- 37 days ago
Market check
Salary context
How this pay compares to similar roles
This role pays more than 66% of similar roles. Most pay $145,043–$213,000 — the shaded band above. At the midpoint, this role pays about $210k versus about $179k 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 638 open roles on FindRole.
Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.
Most-posted roles
- Analog Layout Engineer 8
- GPU Performance Engineer, Platform Architecture 8
- Touch HW EE Validation Engineer 6
- ASIC Design Engineer - Pixel IP DMA 5
- Software Development Engineer 5
At a glance
TL;DR · Software Engineer (Tools), Engagement Engineering
As a Software Engineer (Tools) at Apple’s Engagement Engineering team, you will join a small, ambitious group dedicated to advancing internal GenAI coding and productivity tooling. Your role involves building tools that integrate large language models into Apple's software development ecosystem, enhancing developer productivity for iOS, watchOS, tvOS, and macOS platforms. You will work closely with end users and product teams to refine AI tool experiences based on user needs, leveraging strong computer science fundamentals and communication skills to drive engagement efforts across the organization. The ideal candidate has 6+ years of industry experience in modern scripting or compiled languages like Python, Swift, C/C++, and a deep understanding of large language models and AI-assisted development tools. Experience with LLM APIs, prompt engineering, SDKs, and scalable distributed systems is preferred.
Skills
What you'll do
- Design and develop AI-assisted coding tools for Apple's software platforms.
- Integrate large language models into Apple’s software development ecosystem.
- Refine user requirements to improve developer productivity through AI tools.
- Prototype new solutions based on feedback from internal engineering teams.
- Collaborate with product teams to enhance the experiences of AI tool users.
What we're looking for
- 6+ years of industry experience in software engineering
- Proficiency in modern scripting or compiled languages (Python, Swift, C/C++)
- Understanding of large language models and AI-assisted development tools
- Ability to refine user requirements and develop new solutions from scratch
- Experience integrating AI/ML capabilities into developer-facing tools or workflows
- Familiarity with SDK or framework development for other developers
- Strong communication skills for engaging with technical teams and customers
More like this
Similar roles
Software Engineer, Core Product
Ramp
#Software Engineer
Qualcomm
Software Engineer
Q2
Software Engineer
Berkeley Research Group
Software Engineer
Caterpillar