JobsSoftware Development Engineer - Applications
Apple logo

Software Development Engineer - Applications

Apple

Location

Austin, TX

Type

Full-time

Posted

5/29/2026

Compensation

Not listed

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

Job description

This role at Apple involves designing, implementing, and supporting operating system technologies for large scale SQL, NoSQL, and Big Data platforms. The position requires collaboration with various teams to solve complex problems and ensure data integrity and security. The focus is on building and automating critical infrastructure systems while managing a vast amount of data securely. The ideal candidate will have a strong background in Linux administration and configuration management.

Requirements

  • Master's degree or foreign equivalent in Computer Science, Computer Applications, Computer Engineering, Software Engineering or related field.
  • 2 years of experience in the job offered or related occupation.
  • 2 years of experience with designing, implementing, and supporting operating system technologies supporting big data datastores including Hadoop, Kafka, and Cassandra.
  • 2 years of experience working with SQL datastores including Oracle and MySQL.
  • 2 years of experience building tools and automation for Storage Area Network (SAN) and networking technologies.
  • 2 years of experience with Puppet configuration management.
  • 2 years of experience performing UNIX-related software development in Perl, Python, Ruby or Shell.
  • 2 years of experience troubleshooting UNIX and TCP/IP network stack components.
  • 2 years of experience designing and supporting Linux systems including automated OS installation and performance troubleshooting.

Responsibilities

  • Design, implement and support operating system technologies for large scale SQL/NoSQL/Big Data platforms.
  • Solve complex problems using both open-source and in-house tooling.
  • Build, automate, and support critical large scale infrastructure systems.
  • Configure and provision multi-path Flash storage infrastructure for various Database technologies.
  • Work with advanced Linux administration and set up devices.
  • Manage configuration using Puppet and Verdad for a large compute fleet.
  • Deploy and manage a large number of computes, storages, network switches, fabric, firewall, and load balancers.
  • Ensure data is securely stored at rest, managing over 100+PB of data.
  • Debug performance-related issues and troubleshoot complex SAN storage subsystems.

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?