Distributed Systems Engineer - Developer Productivity

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$135,400 - $204,000
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Distributed Systems Engineer - Developer Productivity

The SWE Developer Productivity organization at Apple is seeking a Distributed Systems Engineer to join their team focused on building and maintaining distributed build and test systems. This role is part of a mission-critical team that enables developers across Apple to create software for Apple devices through fast and reliable infrastructure.

The position involves working on making systems reliable and scalable by developing libraries and tools used by services throughout the organization. You'll be responsible for creating essential building blocks like monitoring and tracing, quota enforcement, and safe deployments across multiple infrastructure providers. The team's goal is to build deeply integrated products that address common reliability challenges specific to Apple's organizational needs.

As an ideal candidate, you'll join a small, collaborative team of engineers who are passionate about shipping reliable software and services that solve real-world problems. The role requires both technical expertise and strong communication skills, as you'll spend time building software while also engaging with customers to understand their production challenges and iterate on solutions.

This is an excellent opportunity for someone who enjoys working on developer tools and infrastructure, has experience with distributed systems, and wants to make a significant impact on Apple's development ecosystem. The position offers competitive compensation, comprehensive benefits, and the chance to work on technology that enables innovation across Apple's entire software development organization.

The role combines hands-on engineering with customer interaction, making it perfect for someone who enjoys both technical challenges and collaborative problem-solving. You'll be part of a team that values innovation, reliability, and continuous improvement in developer productivity tools and infrastructure.

Last updated 2 days ago

Responsibilities For Distributed Systems Engineer - Developer Productivity

  • Build reliable and scalable distributed systems
  • Develop libraries and tools for services across the organization
  • Build monitoring and tracing solutions
  • Implement quota enforcement systems
  • Create safe deployment solutions across multiple infrastructure providers
  • Work with customers to understand and solve reliability challenges

Requirements For Distributed Systems Engineer - Developer Productivity

Go
Rust
  • 3 years of professional software engineering experience
  • Experience in services or systems software development (e.g. in Golang, Rust, etc.)

Benefits For Distributed Systems Engineer - Developer Productivity

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Education Budget
  • Equity
  • Relocation Benefits

Interested in this job?

Jobs Related To Apple Distributed Systems Engineer - Developer Productivity

Software Development Engineer - Amazon MSK, Managed Streaming for Kafka

Software Development Engineer position for Amazon MSK team, building and maintaining managed Kafka streaming services at AWS scale.

Software Development Engineer, Route 53 Edge Team

Software Development Engineer position for Amazon's Route 53 Edge Team, working on distributed systems and DNS services.

Software Engineer - AWS PCS, High Performance Computing

AWS HPC team is seeking an experienced Software Engineer to work on new High Performance Computing service, building core offerings for planning, scheduling, and executing HPC workloads.

Software Development Engineer, Simulation Foundations

Software Development Engineer position at Amazon Kuiper focused on building simulation foundations for satellite communications systems, offering competitive pay and the opportunity to work on space technology.

SDE- Kuiper Network Services

Software Development Engineer position at Amazon's Project Kuiper, building satellite network connectivity systems and cloud infrastructure.