JobsSoftware Engineering Applications
Apple logo

Software Engineering Applications

Apple

Location

Austin, TX

Type

Full-time

Posted

5/30/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 building and operating a global database platform that supports Apple services. The position focuses on delivering high-performance, reliable, and scalable database solutions on cloud platforms like AWS and GCP. The team is responsible for ensuring a consistent Apple experience worldwide while implementing best practices for database management and security. Candidates will work collaboratively with application teams to meet performance and scalability requirements.

Requirements

  • Bachelor's degree or foreign equivalent in Management Information Systems or related field.
  • 7 years of progressive, post-baccalaureate experience in the job offered or related occupation.
  • 7 years of experience designing and maintaining distributed database systems.
  • 7 years of experience deploying and managing database clusters on cloud platforms like AWS and GCP.
  • 7 years of experience architecting infrastructure to support MongoDB workloads.
  • 7 years of experience analyzing and tuning database queries and indexes.
  • 7 years of experience implementing disaster recovery strategies.
  • 7 years of experience implementing end-to-end observability for database systems.
  • 7 years of experience managing disk layouts and storage configurations.
  • 7 years of experience planning and executing database migrations.
  • 7 years of experience using Python and bash scripting for automation.
  • 7 years of experience in incident response and troubleshooting.

Responsibilities

  • Build and operate the global database platform that powers Apple services.
  • Deploy and manage databases on cloud platforms using services like RDS, EC2, S3, EKS, and GKE.
  • Develop partitioning and sharding strategies to handle large-scale data sets.
  • Implement monitoring and alerting solutions using Prometheus and Grafana.
  • Perform routine database maintenance activities including upgrades and patch management.
  • Collaborate with application teams to support load testing and ensure performance requirements are met.
  • Identify opportunities for automation of database operations and develop automated workflows.
  • Enforce best practices and conduct daily health checks for database environments.
  • Troubleshoot and resolve complex technical issues under high-pressure scenarios.
  • Ensure database security and compliance by implementing encryption and access controls.

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?