> Markdown version of [/jobs/ext/1990101-software-development-engineer-distributed-systems-u0026-platform-engineering](https://www.wearedevelopers.com/jobs/ext/1990101-software-development-engineer-distributed-systems-u0026-platform-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Development Engineer - Distributed Systems u0026 Platform Engineering - **Company:** Apple Inc. - **Location:** Austin, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Computer-Aided Design, Cloud Engineering, Software Quality, Code Review, Continuous Integration, DevOps, Distributed Systems, Fault Tolerance, Python (Programming Language), Software Architecture, Queueing Systems, RabbitMQ, Reliability Engineering, Software Engineering, Data Streaming, Strategies of Testing, Pulumi, Istio, Reliability of Systems, Backend, Event Driven Architecture, Kubernetes, Infrastructure Automation Frameworks, Apache Kafka, Asynchronous Programming, Api Design, Terraform, Grpc, Golang, Microservices - **Published:** August 8, 2026 - **Apply:** https://us.experteer.com/career/view-jobs/software-development-engineer-distributed-systems-u0026-platform-engineering-austin-tx-usa-58852137 ## About the Role enables operators, CRDs, and service meshes * Improve system reliability and development velocity through design and implementation * Mentor engineers and drive consensus on cross-cutting technical decisions * Support software architecture and system design, including microservices decomposition and contracts * Apply DevOps and CI/CD practices (GitOps-friendly) to platform services Tasks * Experience architecting large-scale systems with Kubernetes-native patterns (operators, CRDs, service mesh) * Proficiency with message queues/streaming platforms (Kafka, RabbitMQ, NATS, Pulsar) * Strong understanding of distributed systems (consistency, fault tolerance, partitioning) * API design across REST, gRPC, and event-driven interfaces * Infrastructure-as-code tools (Terraform or Pulumi) * GitOps workflows and progressive delivery practices * Observability and reliability engineering (SLOs, tracing, circuit breakers) * Mentorship and ability to build consensus across teams on technical decisions * Experience in backend or systems languages (Go, Java, Python) * Experience with container orchestration (Kubernetes) * Event-driven architectures and asynchronous communication * Software quality methodologies (design/code reviews, testing strategies) * BS + 10 years of relevant industry experience with ownership of architecture Key requirements * ## Description Experteer Overview In this role, you will foster scalable, resilient distributed systems within our CAD Infrastructure Development group. You will drive platform capabilities, collaborate with cross-functional teams, and help engineers deliver reliable, high-performance services at scale. You'll work on cloud-native architectures, event-driven platforms, and Kubernetes-based patterns to empower product teams. Your work will shape platform reliability, development velocity, and the overall quality of our engineering ecosystem. This is a high-visibility opportunity to influence architecture decisions and mentor peers while solving complex systems challenges. Compensation / Benefits * Contribute to the development of distributed systems and microservices architectures * Collaborate with product and engineering teams to implement scalable, event-driven platforms * Build and maintain platform infrastructure that enables reliable, performant services at scale * Work with Kubernetes-native patterns, operators, CRDs, and service meshes * Improve system reliability and development velocity through design and implementation * Mentor engineers and drive consensus on cross-cutting technical decisions * Support software architecture and system design, including microservices decomposition and contracts * Apply DevOps and CI/CD practices (GitOps-friendly) to platform services Tasks * Experience architecting large-scale systems with Kubernetes-native patterns (operators, CRDs, service mesh) * Proficiency with message queues/streaming platforms (Kafka, RabbitMQ, NATS, Pulsar) * Strong understanding of distributed systems (consistency, fault tolerance, partitioning) * API design across REST, gRPC, and event-driven interfaces * Infrastructure-as-code tools (Terraform or Pulumi) * GitOps workflows and progressive delivery practices * Observability and reliability engineering (SLOs, tracing, circuit breakers) * Mentorship and ability to build consensus across teams on technical decisions * Experience in backend or systems languages (Go, Java, Python) * Experience with container orchestration (Kubernetes) * Event-driven architectures and asynchronous communication * Software quality methodologies (design/code reviews, testing strategies) * BS + 10 years of relevant industry experience with ownership of architecture Key requirements * ## Related Videos - [Rate-limiting using eBPF and Istio: How to protect your SaaS customers from themselves](https://www.wearedevelopers.com/videos/100220-rate-limiting-using-ebpf-and-istio-how-to-protect-your-saas-customers-from-themselves) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Exploring the Power of gRPC-Gateway for Writing RESTful Services](https://www.wearedevelopers.com/videos/2072-exploring-the-power-of-grpc-gateway-for-writing-restful-services) - [Empowering Thousands of Developers: Our Journey to an Internal Developer Platform](https://www.wearedevelopers.com/videos/1519-empowering-thousands-of-developers-our-journey-to-an-internal-developer-platform) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Top Must-Visit Developer Conferences in the US in 2026](https://www.wearedevelopers.com/magazine/679-top-must-visit-developer-conferences-in-the-us-in-2026) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)