JobsSoftware Development Engineer
Apple logo

Software Development Engineer

Apple

Location

Cupertino, CA

Type

Full-time

Posted

5/29/2026

Compensation

Not listed

Undergraduate with 5+ Years of Experience
Approval 98.9%·Filings 5,543·New hires 2,691·
👑 Elite Sponsor
·FY 2025

Job description

This role at Apple involves overseeing the compute pipeline, podcast, and music artist services to ensure reliable metric ingestion and processing. The position focuses on developing tools for information aggregation and implementing AI-driven solutions for alert management. Additionally, the role requires engaging in disaster recovery strategies and enhancing service lifecycle management. The successful candidate will collaborate with geographically dispersed teams to optimize system performance and contribute to internal automation tools.

Requirements

  • Bachelor's degree or foreign equivalent in Electronic Engineering, Computer Science or related field.
  • 5 years of progressive, post-baccalaureate experience in the job offered or related occupation.
  • 3 years of experience with Hadoop ecosystem tools for managing distributed data processing.
  • 3 years of experience using Python scripting and automation for operations support.
  • 3 years of experience utilizing Apache Spark for data processing and performance optimization.
  • 3 years of experience using Apache Kafka for distributed messaging systems.
  • 3 years of advanced knowledge in Linux-based systems administration.
  • 3 years of experience using Unix shell scripting for automation.
  • 3 years of experience with CI/CD tools like Jenkins, GitLab CI, or Argo CD.
  • 2 years of experience using Kubernetes and Helm for managing containerized applications.
  • 2 years of experience using Apache Flink for stream processing.
  • 2 years of experience configuring Nginx for high-availability systems.

Responsibilities

  • Oversee the compute pipeline, podcast, and music artist services.
  • Develop a comprehensive tool to aggregate information from diverse platforms.
  • Implement an AI-driven tool to prioritize and resolve on-call alerts.
  • Develop and execute disaster recovery strategies.
  • Implement novel features for AMP metrics ingestion.
  • Provide solutions and rectify vulnerabilities within services.
  • Document and maintain service architecture modifications.
  • Generate and manage SSL Certificates for various services.
  • Ensure service-level SLAs for the data pipeline.
  • Engage and enhance the lifecycle of services from inception to deployment.
  • Establish priorities and maintain efficiency in system performance.
  • Collaborate with teams for high-level projects and migrations.
  • Contribute to internal automation tools to improve production uptime.
  • Migrate applications to new cloud infrastructure for stability.

Benefits

  • Employees at Apple are often offered comprehensive benefits that support physical and mental well-being—flexible medical plans, confidential counseling, onsite wellness centers at major campuses, and resources for fitness and daily life. Families typically receive fertility support, paid parental leave with gradual return, caregiving leave, and dependent-care guidance, while financial perks commonly include stock grants (with purchase discounts), 401(k) matching, and income-protection coverage. Employees also see robust time off, Apple University learning and tuition reimbursement, donation matching and paid volunteer hours, and deep product and partner discounts.

Is this posting expired or inaccurate?