Apple · 14 hours ago
Principal Software Engineer, Retail Foundations
Apple is where individual imaginations gather together, committing to the values that lead to great work. As a principal-level Software Engineer in the Retail Engineering Foundations group, you will define the technical vision and design for foundational frameworks and systems that support Apple Store experiences.
AppsArtificial Intelligence (AI)BroadcastingDigital EntertainmentFoundational AIMedia and EntertainmentMobile DevicesOperating SystemsTVWearables
Responsibilities
Architect, design, develop, test, document, improve, and maintain infrastructure and code for frameworks, platforms, and systems for DevOps, CI/CD, runtime environments for dev/test/prod, service discovery, API/RPC gateways, observability, and other similar foundational components of cloud-based, globally-distributed systems
Own every aspect of your projects, from strategy & planning to system architecture, from hands-on implementation to guiding adoption & migrations
Play an extended role in collaboratively leading the design and implementation of solutions to address the requirements of a diverse set of Retail Engineering teams working on various aspects of online & in-person Apple Store experiences
Set precedents with architectural decisions and technical leadership that could extend beyond Retail Engineering, with solutions becoming reference implementations and standards adopted across other Apple organizations
Qualification
Required
B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience. Graduate degrees preferred
12+ years experience working on commercial software systems in a professional capacity as a Software and/or DevOps Engineer. Longer experience strongly preferred
8+ years hands-on experience designing, implementing, shipping, and maintaining high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems, including hands-on experience with monolith and microservices architectures, service discovery, API/RPC gateways, and end-to-end observability
6+ years hands-on experience implementing and/or managing CI/CD pipelines and Infrastructure-as-Code solutions to build, test, deploy, and release containerized software applications on cloud-based Kubernetes (e.g. AWS EKS, GCP GKE, Azure AKS, etc.) using build systems similar to Bazel and/or Gradle in a polyglot repository context (i.e. mix of monorepos and polyrepos)
6+ years hands-on experience in Java and one of C++/Rust/Swift/Go/Python/TypeScript, including mastery in concurrency, memory management, and performance optimization techniques. Experience with more than two programming languages strongly preferred
Solid understanding of relational, NewSQL, and NoSQL in-memory & on-disk databases, as well as data modeling and engineering concepts, data warehouses and data lakes, including schema design, query optimization, and orchestrating transactional data interactions between datastores in globally-distributed systems
Extensive knowledge of networking concepts & protocols (e.g. HTTP/HTTPS, CDN, edge computing, load balancing, OSI model, etc.)
Track record of defining multi-year technical strategy for, architecting, leading the development of, and successfully launching multiple major software projects that span multiple, globally-distributed teams across multiple organizations as a hands-on tech lead (TL)
Preferred
Track record of mentoring junior, senior & staff level software engineers, and successfully guiding them through their career growth journeys
Strong written and verbal communication skills with mastery of long-form writing. Demonstration via presentations in public conferences and/or published articles strongly preferred
Current or past involvement in and/or hands-on contributions to open source projects
Familiarity with compliance & security concepts (e.g. SOC2, SOX, CVEs, OWASP, etc.)
Benefits
Comprehensive medical and dental coverage
Retirement benefits
A range of discounted products and free services
Reimbursement for certain educational expenses — including tuition
Discretionary bonuses or commission payments
Relocation
Company
Apple
Apple is a technology company that designs, manufactures, and markets consumer electronics, personal computers, and software.
H1B Sponsorship
Apple has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (6998)
2024 (3766)
2023 (3939)
2022 (4822)
2021 (4060)
2020 (3656)
Funding
Current Stage
Public CompanyTotal Funding
$5.67BKey Investors
Berkshire HathawayMicrosoftSequoia Capital
2025-05-05Post Ipo Debt· $4.5B
2025-01-16Post Ipo Debt· $0.31M
2021-04-30Post Ipo Equity
Leadership Team
Tim Cook
CEO
Craig Federighi
SVP, Software Engineering
Recent News
Venrock
2025-12-01
2025-09-25
Mac Daily News
2025-09-25
Company data provided by crunchbase