Apple logo
Apple
Write a Review|4.1|

Apple hiring Software Engineer (Customer Success), Developer Engagement, Cupertino, California

Software Engineer (Customer Success), Developer Engagement

Apple

Cupertino, California
Posted today

Qualifications

Education

Bachelor's degree in computer science or equivalent experience

Responsibilities

Primary Duties

  • Triage and troubleshoot issues across CI and distributed systems, providing clear technical direction and solutions
  • Design and build automation and tooling that meaningfully improves efficiency and experience for end users
  • Drive adoption engineering efforts, including onboarding teams, creating enablement materials, and reducing friction for developers adopting new tools
  • Instrument observability of support workflows, analyze metrics, and drive continuous process improvement
  • Create and maintain self-service resources including FAQs, how-to guides, and technical documentation
  • Craft concise and effective communications around maintenance, incidents, and new capabilities
  • Maintain high-quality product feedback by ensuring bug reports and user insights are actionable by engineering teams

Experience Requirements

Required

4+ years industry experience

4 years of experience

Benefits & Perks

Benefits Package

  • Comprehensive medical and dental coverage
  • retirement benefits
  • a range of discounted products and free services
  • reimbursement for certain educational expenses including tuition

Required Skills

Technical Skills

Proficient in modern scripting or compiled languages (Python, Swift, C/C++, etc.)Familiar with continuous integration, software testing, and build methodologiesDesigning and using web service APIsAutomation development experience in high-scale operating environmentsComfortable using AI-assisted tools and workflows as a core part of day-to-day engineering work

Soft Skills

Excellent customer collaboration and communication skills

Full Job Description

Software Engineer (Customer Success), Developer Engagement

Developer Engagement creates user experiences and services to enable Apple's engineers to craft high-quality products. We are responsible for internal tools and supporting technologies that are critical parts of the Software Engineering workflow. We are seeking engineers passionate about delivering exceptional developer experiences and shaping how we build and test software at scale in support of macOS, iOS, watchOS, tvOS, Xcode, and more.

Responsibilities
  • Triage and troubleshoot issues across CI and distributed systems, providing clear technical direction and solutions
  • Design and build automation and tooling that meaningfully improves efficiency and experience for end users
  • Drive adoption engineering efforts, including onboarding teams, creating enablement materials, and reducing friction for developers adopting new tools
  • Instrument observability of support workflows, analyze metrics, and drive continuous process improvement
  • Create and maintain self-service resources including FAQs, how-to guides, and technical documentation
  • Craft concise and effective communications around maintenance, incidents, and new capabilities
  • Maintain high-quality product feedback by ensuring bug reports and user insights are actionable by engineering teams

Minimum Qualifications
  • 4+ years industry experience
  • Bachelor's degree in computer science or equivalent experience
  • Excellent customer collaboration and communication skills, including experience working across technical and non-technical stakeholders
  • Proficient in modern scripting or compiled languages (Python, Swift, C/C++, etc.)
  • Familiar with continuous integration, software testing, and build methodologies
  • Designing and using web service APIs
  • Automation development experience in high-scale operating environments
  • Comfortable using AI-assisted tools and workflows as a core part of day-to-day engineering work
  • On-call availability when needed

Preferred Qualifications
  • Experience incorporating AI/ML capabilities or LLM-based workflows into developer-facing tools or processes
  • Ability to refine user requirements and prototype new solutions from scratch
  • Experience driving adoption of developer tools or platforms across engineering organizations
  • macOS, iOS, or UNIX development experience
  • Ability to maintain composure and customer-service focus in high-pressure situations
  • Flexibility and adaptability to thrive in a dynamic, fast-moving environment

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 $147,400 and $272,100, 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.

How to Apply

Estimated Salary

$136
/ hour

Apple pays $136 for Software Engineer in Cupertino, California, with most salaries ranging from $92 to $209. Pay can vary based on role, experience, and local cost of living.

Median
$136
Low
$92
High
$209

Share This Job

Figures represent approximate ranges and may vary based on experience, location, and other factors. For the most accurate information, please consult the employer directly. Contact us to suggest updates to this information.