Software Engineer – Distributed Systems & Platform Engineering

Apple Inc

Actively hiring Posted today Verified listing
Beaverton, OR Posted 1 day ago

Market check

Salary context

How this pay compares to similar roles

Similar $169k
$117k most similar roles pay here $213k

This listing doesn't post a salary. Most similar roles pay $135,000–$203,995.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 324 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 230 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR

Senior Software Engineer position available on a cutting-edge hardware development team focused on backend systems. This role involves designing, developing, and maintaining scalable distributed services within containerized cloud environments using Kubernetes and other orchestration tools. Daily tasks include debugging complex workflows, implementing robust testing methodologies, and contributing to code reviews. Candidates should have strong experience with version control systems like Git, event-driven architectures such as Kafka or RabbitMQ, and API design principles for REST and gRPC. The ideal candidate will possess a deep understanding of distributed system concepts and microservices patterns, along with the ability to collaborate effectively on architectural decisions that drive technical innovation at scale.

Skills

Kubernetes Git Docker CI/CD ArgoCD Jenkins RabbitMQ Kafka NATS Python Go PostgreSQL REST gRPC ServiceMesh MessagingSystems DevOps

What you'll do

  • Debug complex distributed workflows and service interactions.
  • Use version control systems like Git for software development.
  • Apply software quality methodologies including code review and regression testing.
  • Work within containerized and cloud-native environments efficiently.
  • Experience with Kubernetes and container orchestration in production.

What we're looking for

  • Experience in backend or distributed systems software development.
  • Proficiency with version control systems like Git and containerized environments.
  • Ability to debug complex distributed workflows and service interactions.
  • Knowledge of software quality methodologies including code review and testing.
  • Minimum BS degree plus 3 years of relevant industry experience.
  • Familiarity with Kubernetes and other container orchestration tools in production.
  • Understanding of event-driven architectures and messaging systems.

More like this

Similar roles

Software Engineer - Applications

Apple Inc

Austin, TX 6 days ago
AWS Kubernetes GCP Alibaba Cloud CI/CD Linux kubectl CloudTrail CloudWatch Splunk Cilium Prometheus Terraform Python PostgreSQL