Software Engineer, Commerce

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
43 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $182k
This role $177k
$118k most similar roles pay here $237k

This role pays more than 50% of similar roles. Most pay $148,320–$216,475 — the shaded band above. At the midpoint, this role pays about $177k versus about $182k for comparable roles.

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 Engineer, Commerce

Software Engineer, Commerce joins the Developer Services team within the Apple Services Engineering Commerce group. This role focuses on building back-end services and capabilities that support high levels of transactional integrity, scalability, availability, fault tolerance, and security for global media products and developer integrations. You will design, build, and maintain secure systems including RESTful APIs, microservices, databases, automated tests, and monitoring dashboards while resolving complex customer issues. The work involves managing the transaction engine for platforms like App Store, Apple Music, and Apple TV+. To succeed, you must be proficient in Java and possess expertise in SQL and noSQL databases, entity relationship modeling, load balancing, autoscaling, traffic shaping, and distributed systems debugging. You will also utilize observability tooling to manage metrics, logs, and performance troubleshooting for high-volume digital content transactions.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design, build, and maintain secure, scalable end-to-end systems including RESTful APIs, microservices, and databases.
  • Develop backend services that ensure high transactional integrity, scalability, and security for global commerce.
  • Architect and implement user and developer-facing features across multiple platforms and regions.
  • Triage and debug complex issues impacting customers and developers to provide actionable fixes.
  • Integrate new data flows and re-engineer existing processes to support evolving architectures.
  • Manage the full project lifecycle from initial inception through production deployment.
  • Create automated tests, monitoring tools, and alerting dashboards to ensure system reliability.

What we're looking for

  • Must have at least 3 years of software engineering experience maintaining critical systems at scale.
  • Must possess a BS degree, preferably in Computer Science or a related field.
  • Experience with Java is preferred.
  • Experience with load balancing, autoscaling, traffic shaping, distributed systems debugging, and incident response is preferred.
  • Proficiency with observability tooling including metrics, logs, and performance troubleshooting is preferred.
  • Strong commitment to automated testing, including integration, load, and end-to-end testing, is preferred.
  • Experience with SQL and noSQL databases and entity relationship modeling is preferred.
  • Experience working on highly scalable applications and RESTful web services is preferred.

More like this

Similar roles

Software Engineer, Commerce Segments and Platform

Apple Inc

Cupertino, CA 9 days ago $129,300$225,300
Java RESTful APIs Microservices SQL NoSQL Distributed Systems Automated Testing Load Balancing Observability Monitoring Alerting Scalable Systems
3+ yrs exp

Software Engineer, Apple Services Engineering - Commerce

Apple Inc

Cupertino, CA 3 days ago $150,400$277,600
Java RESTful APIs Microservices Distributed Systems Authentication Authorization Load Balancing Autoscaling Observability Monitoring Alerting Automated Testing End-to-End Testing Incident Response
3+ yrs exp

Software Development Engineer

Amazon Inc

Redmond, WA 22 days ago $143,700$194,400
AWS CI/CD Test Automation Software Development Life Cycle Source Control Management Design Patterns User Provisioning
3+ yrs exp

Software Development Engineer

Amazon Inc

Redmond, WA 10 days ago $143,700$194,400
AWS C# C++ Java Perl CI/CD Object Oriented Design Test Automation Source Control Management
3+ yrs exp

Software Development Engineer

Amazon Inc

Redmond, WA 10 days ago $143,700$194,400
AWS C# C++ Java Perl CI/CD Test Automation Object Oriented Design Source Control Management Software Development Life Cycle
3+ yrs exp

Software Development Engineer

Amazon Inc

Redmond, WA 2 days ago $143,700$194,400
AWS C# C++ Java Perl CI/CD Object Oriented Design Test Automation Source Control Management Software Development Life Cycle Dashboards
3+ yrs exp