Software Integrity Engineer, Cocoa

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$118,500–$244,100 / yr
Posted
27 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $178k
This role $181k
$103k most similar roles pay here $259k

This role pays more than 51% of similar roles. Most pay $142,450–$214,500 — the shaded band above. At the midpoint, this role pays about $181k versus about $178k 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

View all roles at Apple Inc

At a glance

TL;DR · Software Integrity Engineer, Cocoa

As a Software Integrity Engineer at Apple's Cocoa QA - Integrity team, you will play a critical role in maintaining the quality of software frameworks across macOS, iOS, watchOS, and visionOS. Your day-to-day responsibilities include triaging incoming bug reports, conducting deep investigations to pinpoint root causes using commit bisection techniques, and developing automation tools with Swift, XCTest, and Xcode to enhance efficiency. You will also contribute to presubmission testing and collaborate closely with engineering teams to improve bug triage processes and tooling. The ideal candidate possesses strong analytical skills, proficiency in Swift and Python, experience with Apple development tools like Xcode and XCTest, and familiarity with Cocoa frameworks such as AppKit and SwiftUI. This role demands a keen eye for detail and the ability to work effectively across various platforms and teams to ensure high-quality software releases.

What you'll do

  • Triage and route incoming bug reports to the correct engineering teams.
  • Investigate escalated bugs by tracing regressions to their source code changes.
  • Develop automation tools using Swift, XCTest, and Xcode to enhance screening processes.
  • Conduct presubmission testing to ensure Cocoa framework changes meet quality standards.
  • Identify trends in bug reports to help prioritize resource allocation for engineering teams.
  • Write test automation and contribute to continuous improvement of triage tooling.
  • Assist in new feature work and support evolving quality initiatives within the team.

What we're looking for

  • Bachelor's degree in Computer Science or equivalent professional experience
  • Proficiency in Swift, Python, and Objective-C with strong object-oriented programming fundamentals
  • Experience using Apple development tools like Xcode and XCTest
  • Familiarity with source control systems (preferably git) and software development workflows
  • Strong analytical skills for isolating and articulating root causes of complex issues
  • Experience writing test automation and contributing to presubmission testing efforts
  • Knowledge of Cocoa frameworks and their interactions across Apple platforms

More like this

Similar roles

Software Engineer in Test, Cocoa

Apple Inc

Cupertino, CA 27 days ago $147,400$272,100
Xcode Swift ObjectiveC XCTest XCUITests SQLite CloudKit XPC CI/CD Terraform Python Go Docker Prometheus Grafana

Software Engineer

Q2

Austin, Texas 73 days ago
Python SQL AWS RESTful APIs Docker Kubernetes CI/CD Git PostgreSQL Redis GraphQL Swagger JUnit Selenium Jenkins Prometheus Grafana Ansible Terraform
Hybrid