Software Engineering Manager, Retail Foundations

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
57 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $198k
$141k most similar roles pay here $241k

This listing doesn't post a salary. Most similar roles pay $169,000–$226,275.

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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineering Manager, Retail Foundations

As a Software Engineering Manager, Retail Foundations, you will join the Retail Engineering Foundations group to manage and lead a small team of engineers in developing foundational systems, shared runtime systems, and common frameworks for retail operations. You will act as a hands-on technical leader, writing code, reviewing designs, and guiding your team through the architecture, testing, and maintenance of core platforms used by both employees and customers. The role requires expertise in Java and at least one other language such as Rust, C++, or Go, alongside experience with distributed systems, secure cloud API/RPC design, and various database types including relational, NewSQL, and NoSQL. You will solve complex problems regarding developer productivity and infrastructure for online and physical store experiences while utilizing tools like Kubernetes and CI/CD pipelines to deliver high-quality, scalable software solutions.

What does a Software Engineering Manager earn?

Median $223750 from 106 postings across 38 companies.

See salary data

What you'll do

  • Write code and perform technical reviews while remaining directly engaged in day-to-day engineering work.
  • Manage, mentor, and guide a team of engineers through the full software development lifecycle.
  • Design, implement, and maintain foundational systems, frameworks, and platforms for Retail Engineering.
  • Architect and ship distributed systems using Java and other languages like Rust, C++, or Go.
  • Optimize performance and manage concurrency for high-scale, testable, and maintainable backend services.
  • Manage database schema design and query optimization across relational, NewSQL, and NoSQL databases.
  • Oversee the deployment of containerized applications on cloud-based Kubernetes platforms using CI/CD tools.
  • Collaborate with internal and external partners to deliver cross-functional projects that meet diverse stakeholder requirements.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent professional experience.
  • 5+ years of experience developing software in a professional capacity.
  • 2+ years of direct people management experience leading at least three software engineers.
  • 3+ years of experience designing, implementing, and shipping distributed systems with knowledge of secure cloud API/RPC design.
  • 3+ years of experience with relational, NewSQL, and NoSQL databases including schema design and query optimization.
  • Proficiency in OOP principles, data structures, algorithms, and software design patterns for building testable and maintainable systems.
  • Experience with Java and at least one other language (Rust, C++, or Go) with mastery of concurrency and performance optimization.
  • Strong communication skills, including long-form writing and leadership presentations.

More like this

Similar roles

Software Engineering Manager, Retail Engineering

Apple Inc

Austin, TX 123 days ago
Java Distributed Systems API Design CI/CD Service Observability Automated Testing Application Security Secrets Management Threat Modeling System Architecture Backend Engineering
10+ yrs exp