Systems Software Developer

Apple, Inc.

Sunnyvale (CA)

Sur place

USD 150 000 - 278 000

Plein temps

Il y a 5 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Apple, Inc. in Sunnyvale, CA is seeking a Systems Software Developer to design, build, and optimize CI/CD pipelines, automate workflows, and deliver robust infrastructure for large-scale projects. You will contribute to low-level software, build tooling, and analytics to improve engineering throughput.

You will collaborate across teams, develop internal tools, and align with Apple’s stack including Xcode and Swift. A strong focus on reliability and observability drives this role.

Qualifications

  • BS or equivalent in CS or related field required.
  • 3+ years designing, building, and maintaining production software systems.
  • Experience building or maintaining CI/CD pipelines and automated workflows.
  • Experience with relational databases such as PostgreSQL in production.
  • Demonstrated use of AI engineering tools in development.

Responsabilités

  • Design, build, and maintain CI/CD pipelines and automated workflows with a focus on reliability, traceability, and data analytics.
  • Develop instrumentation and reporting systems that surface build health, test failure trends, and developer productivity metrics.
  • Debug and resolve failures across build, test, and deployment infrastructure; improve signal-to-noise across CI reporting.
  • Identify and drive adoption of AI-assisted and agentic workflows to accelerate development and validation cycles
  • Collaborate with engineering teams to inform project structure, dependency architecture, and build/test capabilities
  • Build and maintain internal tools and APIs that integrate with Apple's engineering stack, including Xcode and Swift-based workflows
  • Partner with cross-functional teams to translate system requirements into robust, maintainable infrastructure, processes, and workflows

Connaissances

Production systems
Python
Shell scripting
Swift
Xcode
CI/CD
AI engineering tools
Communication
Cross-functional teamwork

Formation

Bachelor's degree (BS)

Outils

Docker
Kubernetes
Jenkins
Buildkite
CMake
PostgreSQL

Description du poste

At Apple, we tackle large-scale engineering challenges to deliver products that are intuitive, reliable, and built to last. Our engineering teams operate at the intersection of CI systems, software architecture, data analytics, build engineering, and developer tooling - owning the systems and workflows that enable complex, large-scale projects to move fast, scale, and ship with confidence.

Description

As a Systems Software Developer, you will work closely with cross-functional teams to understand the project goals and develop systematic solutions, workflows, and approaches to achieve those goals. This would include contributing to projects in low-level software and algorithms, building CI/CD pipelines and workflows, and developing infrastructure and tooling to help deliver innovative Apple technologies and products.

Responsibilities
  • Design, build, and maintain CI/CD pipelines and automated workflows with a focus on reliability, traceability, and data analytics.
  • Develop instrumentation and reporting systems that surface build health, test failure trends, and developer productivity metrics.
  • Debug and resolve failures across build, test, and deployment infrastructure; improve signal-to-noise across CI reporting.
  • Identify and drive adoption of AI-assisted and agentic workflows to accelerate development and validation cycles
  • Collaborate with engineering teams to inform project structure, dependency architecture, and build/test capabilities
  • Build and maintain internal tools and APIs that integrate with Apple's engineering stack, including Xcode and Swift-based workflows
  • Partner with cross-functional teams to translate system requirements into robust, maintainable infrastructure, processes, and workflows
Minimum Qualifications
  • BS and a minimum of 3 years relevant industry experience
  • 3+ years of experience designing, building, and maintaining production software systems and applications
  • Experience building or maintaining CI/CD pipelines and automated build or test workflows
  • Experience working with relational databases such as PostgreSQL in production environments
  • Demonstrated use of AI engineering tools and AI-assisted strategies in day-to-day development
Preferred Qualifications
  • Experience developing large-scale internal APIs or developer-facing tooling
  • Proficiency in Python and shell scripting to build automation and workflow tooling
  • Experience with technologies such as Docker and Kubernetes
  • Experience with CI platforms such as Jenkins, Buildkite, or equivalent systems
  • Experience developing with Swift, Xcode, or other Apple platform technologies
  • Familiarity with software observability, metrics systems, or developer productivity analytics
  • Experience working across multiple concurrent projects in a fast-paced, cross-functional engineering environment
  • Demonstrated ability to communicate technical concepts and project plans clearly across engineering and non-engineering stakeholders
  • Experience leveraging and integrating AI thoughtfully in large-scale production workflows to improve engineering throughput
  • Experience with Xcode and CMake are a bonus
  • Experience with computer vision, video processing, and/or machine learning data infrastructure is a bonus

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 $150,400 and $277,600, 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. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here - in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple's workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Software Engineer, Platform Apps & Technologies, Developer Workflows
Senior Software Engineer, Platform Apps & Technologies, Developer Workflows

Apple Inc. • Cupertino (CA)

Sur place
USD 185 000 - 325 000
Software Engineer - Build Support Engineering
Software Engineer - Build Support Engineering

Apple Inc. • San Diego (CA)

Sur place
USD 142 000 - 263 000
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)
Software Engineer (Data Solutions), AI & Data Platforms (AiDP)

Apple, Inc. • Sunnyvale (CA)

Sur place
USD 150 000 - 225 000
Comprehensive medical and dental cover
Employee stock purchase plan
Relocation assistance
+1
Software Engineer - Build Support Engineering
Software Engineer - Build Support Engineering

Apple, Inc. • San Diego (CA)

Sur place
USD 142 000 - 214 000
Medical and dental coverage
Retirement benefits
Employee stock programs
+2
Software Engineer, Employee Experience & Productivity
Software Engineer, Employee Experience & Productivity

Apple • Culver City (CA)

Sur place
USD 142 000 - 214 000
Stock purchase plan
RSU awards
Employee stock discounts
+1
Systems Software Engineer
Systems Software Engineer

Apple, Inc. • San Diego (CA)

Sur place
USD 123 000 - 214 000
Medical and dental coverage
Retirement benefits
Discounted Apple products
Software Engineer - Distributed Build Systems
Software Engineer - Distributed Build Systems

Apple Inc. • Cupertino (CA)

Sur place
USD 126 800 - 220 900
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Software Engineer, Platform Reliability Engineering, AiDP
Software Engineer, Platform Reliability Engineering, AiDP

Apple Inc. • Sunnyvale (CA)

Sur place
USD 185 000 - 278 000
Medical & dental coverage
Apple stock programs
Relocation assistance
+2
Sr. Software Engineer, Continuous Integration
Sr. Software Engineer, Continuous Integration

Apple Inc. • San Diego (CA)

Sur place
USD 142 000 - 263 000
Comprehensive medical and dental
Retirement benefits
Stock programs
+1
iOS Software Engineer, Customer Systems
iOS Software Engineer, Customer Systems

Apple Inc. • Sunnyvale (CA)

Sur place
USD 184 700 - 324 800