Software Architect - Distributed Systems & Platform Engineering
Apple
Software Engineer – Distributed Systems & Platform Engineering
Are you passionate about building systems that are resilient, scalable, and thoughtfully designed? Do you light up in technical discussions and bring fresh ideas to the table? As part of our CAD Infrastructure Development group, you'll help build and evolve the distributed systems that power our products at scale. You'll ensure our services can seamlessly and efficiently handle large-scale demands. Joining this group means you'll be responsible for contributing to the platform infrastructure that fuels our products. Together, you and your team will build the foundation that enables our engineering organization to deliver reliable, performant experiences to our customers. In this role, you will get to work on distributed systems and cloud-native technologies that enable other engineers to build better products, faster.
In this highly visible and cross-functional role as a member of our CAD Infrastructure Development team, you will be responsible for contributing to the development of distributed systems and microservices architectures. You will collaborate with multiple product and engineering teams to implement and maintain scalable, event-driven platforms. Your work will enable us to increase system reliability, improve development velocity, and deliver high-quality services at scale.
Minimum Qualifications
- Experience architecting and driving development of complex distributed systems and platform software
- Experience in software architecture and systems design, including microservices decomposition and service contracts
- Experience in backend or systems-level languages, such as Go, Java, or Python
- Experience in using container orchestration platforms, such as Kubernetes
- Experience designing event-driven architectures and asynchronous communication patterns
- Experience of software quality methodologies, including design review, code review, and testing strategies
- Minimum requirement of BS + 5 years of relevant industry experience, with demonstrated ownership of architecture or systems design
Preferred Qualifications
- Experience architecting large-scale systems with Kubernetes-native patterns, including operators, CRDs, and service mesh
- Experience with message queues and streaming platforms, such as Kafka, RabbitMQ, NATS, or Pulsar
- Experience in DevOps and CI/CD methodologies, platforms, and tools, such as ArgoCD, Flux, or Jenkins
- Strong understanding of distributed systems fundamentals: consistency models, fault tolerance, and partitioning strategies
- Strong API design abilities across REST, gRPC, and event-driven interfaces
- Familiar with infrastructure-as-code tools, such as Terraform or Pulumi
- Familiar with GitOps workflows and progressive delivery practices
- Knowledgeable in observability and reliability engineering, including SLOs, distributed tracing, and circuit breakers
- Demonstrated ability to mentor engineers and build consensus across teams on cross-cutting technical decisions
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant At Apple, we believe accessibility is a fundamental human right. You'll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong. Learn about accessibility in Apple's workplace Learn about reasonable accommodations for job applicants Apple accepts applications to this posting on an ongoing basis.
- ...Austin, Texas is seeking a Senior Software Engineer to design and evolve systems for multi-channel communications.... ...lead the development of core platform services, tackle complex system challenges... ...over 6 years of experience in distributed systems and proficiency in Java,...Suggested
- ...seeking a Manager in Application Design and Development to lead end-to-end project management, focusing on delivering high-quality software solutions. The ideal candidate will possess strong programming skills in Java or C#, be experienced in Agile methodologies, and...SuggestedWork experience placement
$126k - $248k
Insider, Inc. is seeking a talented engineer in Austin to contribute to the development of core new features for their stream processing platform. The ideal candidate will have a background in distributed systems and experience with Go and Java. The role offers a hybrid...Suggested$142.6k - $261.5k
...The opportunity The Platforms Practice specializes in mission... ...scientists, designers, and software engineers enable our clients to solve... ...practices. Knowledgeable in system development lifecycle and... ...and interest in cloud and distributed systems architectures...SuggestedSummer holidayFlexible hours- ...Kwil Distributed Systems Engineer Kwil is a decentralized SQL database, built to enable advanced dApps and scalable composability. Backed by... ...efficient data storage and caching, and development of other software pertinent to building and maintaining distributed systems...SuggestedImmediate startFlexible hours
- ...Distributed Systems Engineer Distributed systems engineer position available. Focus on building scalable and reliable distributed systems. Responsibilities... ...systems architecture. Strong experience in distributed systems, cloud services, and software engineering required....
- Ll Oefentherapie is seeking a Senior Software Development Engineer in Austin, Texas. The role involves... ...Infrastructure, with emphasis on coding and system interactions. Candidates should have... ...and C++. A strong understanding of distributed systems and ability to troubleshoot...
- ...Backend Software Engineer You will work closely with a geographically... ..., and pragmatic systems thinking. Your... ...components of the platform. Over time, you will... ...with a geographically distributed engineering team and... ...engineering staff and architects to refine and evolve...Work at office
- ...Secure Systems Engineer - Platform Architecture Work Locations (4) Submit Resume... ...connecting our hardware, software, and servers into one... ...join a team of engineers and architects who are dedicated to securing... ...oversee the operation of distributed web services that set and...
- ...centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation... ...career. THE ROLE: The Platform Systems Engineer, Power Enablement will drive the success... ...silicon, firmware, hardware, and software Coordinate debug of issues and drive...
- ...centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation... .... The Role We are seeking a Senior Software System Design Engineer to join our team that will thrive in... ...Experience Exposure to SoC and Platform systems architecture Experience running...
$164.2k - $295.6k
...offering comprehensive engineering, supply chain, and... ...: Infrastructure Systems Architect Location/ Division Specific... ...in power distribution, battery systems, HVAC... ...selection of hardware, software, and networking technologies... ...with cloud platforms and hybrid cloud architectures...Temporary workWork experience placementWork at officeLocal areaRemote workWorldwide- ...Physical and Virtual Tests Platform organisation at GM is building... ...computing. As a Staff Systems Engineer, you will be the bridge between... ...workflows, and agent software in Go that connects diverse... ...Experience with embedded Linux distributions (Yocto, Buildroot), device...Work experience placementRelocation packageFlexible hours
- ...Senior Embedded Platform Engineer WAC Group is seeking a... ...infrastructure, and OTA update systems that run in customer... ...spins of standard distributions such as Debian.... ...site distribution. Architect and implement zero-touch... .... 7+ years of software engineering experience...Local areaImmediate start
- ..., gaming and embedded systems. Grounded in a culture... ...a principal strategic software engineering lead who is passionate about architecting and delivering solutions... ...that highlight AMD CG platforms in enterprise... ...useful) Experience with distributed systems, containers, and...
- ...~ Extensive experience architecting and building enterprise scale... ...Visualforce and Salesforce platform. ~ Strong understanding... ...working on Agile projects with distributed teams. ~ Good experience... ...global teams. ~ Estimate engineering effort during various stages...
- A leading streaming company in Austin is seeking a Staff Backend Engineer to modernize backend systems, focusing on distributed architecture and reliable service design. You will leverage your deep expertise in TypeScript, Node.js, and AWS to lead projects, mentor engineers...
- ...centers, to PCs, gaming and embedded systems. Grounded in a culture of... ...opportunity for a memory systems design engineer within the client and graphics platform engineering team at our Austin Site... ...and bus logic technologies) and software architecture (driver, bios, firmware...
- ...gaming and embedded systems. Grounded in a culture... ...profile role, as Senior Engineering Program Manager, you... ...AMD client platform solutions. THE PERSON... ...delivering sophisticated software/hardware programs, from... ...the development and distribution of documented product...
- ...leading cybersecurity firm is seeking an Infrastructure Engineer to optimize their platform components and enhance developer productivity. The... ...roles, a passion for mentoring peers, and expertise in distributed systems and scalabilities using technologies such as...Remote work
- ...Summary The Senior DevOps / Kubernetes Platform Engineer is responsible for designing, building... ...ensure highly available and scalable systems. Key Responsibilities... .... Strong troubleshooting skills in distributed and Java-based systems. Excellent communication...
- A leading engineering firm is seeking an experienced Electrical Engineer specializing in Distribution System Design to support electric utility and power delivery projects. This senior-level position requires a Professional Engineer (PE) license and strong experience with...
$190k - $210k
...is looking for a Senior Software Architect to modernize our platform and build the technical... ...Modernization of Legacy Systems Assess existing systems,... ...across teams by mentoring engineers and partnering with... ...and designing scalable, distributed architectures. Experience...Temporary workWork at officeRemote workFlexible hours2 days per week3 days per week- ...to PCs, gaming and embedded systems. Grounded in a culture of... ...seeking an experienced Robotics Software Architect to define and drive the... ...for next‑generation robotic platforms. In this role, you will... ...frameworks, real‑time systems, and distributed architectures, and is...
$184k - $287.5k
Senior Software Architect, AI Networking page is loaded## Senior Software Architect, AI Networkinglocations... ...performance and scalability in distributed AI systems. You will focus on optimizing and... ...Science, Electrical or Computer Engineering or equivalent experience.* At least...$136k - $231.2k
...Job Description Senior Principal Systems Engineer II - Systems Architect BAE Systems wants your... ...and managing system, hardware and software requirements, developing system architectures... ...environment and geographically distributed. At BAE Systems, we...Full timeLocal areaFlexible hours$73.8k - $218.8k
...the world. We've been building on this platform since the beginning, which means we've... ...certifications including Certified Technical Architect (CTA). In Life Sciences specifically,... ...experience or comfort working across distributed teams and time zones An active...Work experience placementLive inWork at officeLocal area- ...creates award-winning software for Fortune 500... ...Salesforce AI Integration Architect to design and build... ...between internal AI platforms and Salesforce... ...AI workflows across distributed systems. You will architect... ...practices around prompt engineering, context management,...Work at officeRemote workVisa sponsorshipWork visaFlexible hours
- A leading engineering consulting firm located in Austin, TX is seeking a Distribution Engineer to design and analyze electric utility distribution systems. This role offers the possibility of remote work within Texas and requires a Bachelor's Degree in Structural or Electrical...Remote jobFlexible hours
- ...client is a 100% employee-owned engineering and environmental consulting... ...of utility electrical systems which they can apply their knowledge... ...of overhead and underground distribution lines (4 kV through 35 kV)... ...with distribution design software, both overhead and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Architect - Distributed Systems & Platform Engineering. Be the first to apply!
- application architect Austin, TX
- remote software architect Austin, TX
- .net software architects (remote) Austin, TX
- software architect Austin, TX
- senior software architect Austin, TX
- healthcare systems engineer Austin, TX
- broadcast systems engineer Austin, TX
- wireless systems engineer Austin, TX
- system test engineer Austin, TX
- unix linux systems engineer Austin, TX

