Senior Software Engineer, Continuous Integration

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$142,300–$263,300 / yr
Posted
104 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $203k
$128k $278k
below market most similar roles pay here above market

This role pays more than 72% of similar roles. Most pay $146,800–$212,450 — the blue band above. At the midpoint, this role pays about $203k versus about $180k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Continuous Integration

The Sr. Software Engineer, Continuous Integration will join the team to develop and maintain CI pipelines serving the Streaming Media Ecosystem. The role involves collaborating with engineering teams on roadmaps, ensuring pipeline uptime during critical periods, and building innovative solutions for test results reporting and triage. Key responsibilities include developing tools, scripts, dashboards, and automation workflows to improve the CI experience, as well as building failure analysis systems leveraging AI. The position requires proficiency in Python, JavaScript, and zsh, along with experience in distributed systems and application development. Candidates should possess skills in debugging complex distributed systems and integrating CI systems with central build processes across OS release trains. The work focuses on enhancing developer productivity and managing high-volume CI pipelines for large-scale software projects.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Monitor and maintain CI pipelines to ensure high uptime and efficient triage.
  • Triage build and test issues affecting the CI environment.
  • Develop failure analysis systems using AI to provide actionable data insights.
  • Build tools, scripts, dashboards, and automation workflows to improve the CI experience.
  • Provide engineering support for large-scale software projects under active development.
  • Integrate CI systems with central build processes across all OS release trains.
  • Debug complex distributed systems to maintain infrastructure stability.
  • Explore LLM and generative AI tools to improve engineering workflows.

What we're looking for

  • BS/MS in Computer Science, Computer Engineering, or a related field.
  • Minimum of 5 years of experience in CI/DevOps, preferably for embedded systems.
  • Experience managing and triaging high-volume CI pipelines for large cross-functional projects.
  • Proficiency in scripting languages including Python, JavaScript, and zsh.
  • Experience in application development for distributed systems.
  • Excellent communication, problem-solving, critical thinking, and cross-functional collaboration skills.
  • Knowledge of and familiarity with developing in Apple’s ecosystem, including Unix, Xcode, and Apple’s OS platforms (preferred).
  • Experience with embedded systems programming languages like Objective-C/Swift (preferred).

More like this

Similar roles

Senior Audio Intelligence Triage and Integration Engineer

Apple Inc

Cupertino, CA 4 days ago $175,500–$263,800
Python Swift Objective-C C LLMs Core ML RAG Model Context Protocol (MCP) Git Xcode Instruments Shell Scripting macOS iOS UNIX Speech Recognition Natural Language Processing Audio Processing
5+ yrs exp

Staff Software Engineer, Continuous Integration

Affirm

Remote (Canada) 153 days ago $230,000–$290,000
CI/CD Python Kotlin Java AWS Kubernetes infrastructure-as-code GitHub Buildkite Artifactory Build Systems Monitoring Alerting Incident Response Monorepos
Remote