Senior Software Engineer, Global Subscriptions and Pricing Infrastructure

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$175,000–$308,500 / yr
Posted
66 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $168k
This role $242k
$97k most similar roles pay here $331k

This role pays more than 97% of similar roles. Most pay $149,462–$187,025 — the shaded band above. At the midpoint, this role pays about $242k versus about $168k 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 · Senior Software Engineer, Global Subscriptions and Pricing Infrastructure

As a Senior Software Engineer - Global Subscriptions and Pricing Infrastructure, you will join the Pricing Infrastructure team to design, scale, and evolve critical systems powering global content pricing. You will architect distributed, fault-tolerant services, manage components like Pricing Cache 2 for efficient lookups, and develop developer-facing REST APIs to configure offers and subscriptions. Your daily work involves modernizing codebases, establishing coding standards across multiple repositories, and collaborating with cross-functional teams to ensure tax and royalty correctness. You will utilize Java or Scala, SQL and NoSQL technologies like Oracle and Cassandra, Kafka messaging platforms, and Unix-like systems. The role focuses on solving complex backend challenges within the commerce ecosystem, specifically managing high-scale pricing strategies, promotional campaigns, and multi-service bundles while providing technical leadership and mentorship to other engineers in a distributed environment.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Architect and build distributed, fault-tolerant backend services that scale with the global commerce ecosystem.
  • Manage critical components like Pricing Cache 2 to ensure reliable and efficient pricing lookups at scale.
  • Design and implement developer-facing REST APIs for configuring offers and subscriptions.
  • Drive modernization of the codebase by establishing coding patterns, test automation, and observability standards.
  • Mentor engineers on writing maintainable code and influence architectural decisions across the infrastructure.
  • Ensure pricing accuracy and compliance by collaborating with Finance, Commerce, and AppleCare teams.
  • Build new features, data models, and user workflows while ensuring high performance and reliability.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field (or equivalent experience).
  • Experience crafting, implementing, and supporting highly scalable backend applications.
  • Proven expertise in designing and building large-scale distributed systems.
  • Expert experience with Java or Scala.
  • Meaningful experience with SQL and NoSQL technologies and messaging platforms like Kafka.
  • Demonstrated grasp of multi-threaded and asynchronous programming concepts.
  • Deep understanding of HTTP and REST APIs.
  • Strong background in Unix/Unix-like systems.

More like this

Similar roles

Senior Infrastructure Software Engineer

Apple Inc

Cupertino, CA 137 days ago $150,400$277,600
Kubernetes Golang Java Python Cassandra Kafka Redis Zookeeper TDD Agile Puppet Chef Ansible AWS React Angular JQuery DNS DHCP LDAP OpenStack Netbox
5+ yrs exp

Senior Software Engineer, Partner Onboarding

Apple Inc

Cupertino, CA 51 days ago $184,700$324,800
Java Distributed Systems NoSQL Relational Databases Unix Kafka Caching Observability Monitoring Test Automation LLM-based workflows Copilot Claude Code

Senior Software Engineer, Pricing

Upstart

Remote (Canada) 100 days ago $166,900$230,900
Python Java Kotlin AWS GCP Microservices APIs Distributed Systems CI/CD Infrastructure-as-Code Machine Learning Monitoring System Design
5+ yrs exp Remote

Principal Software Engineer, Pricing Platform

Upstart

Remote (Canada) 14 days ago $195,300$270,400
Python Kotlin Java Rust Go Django FastAPI Celery gRPC Protobuf Temporal AWS S3 RDS ElastiCache Kubernetes Helm Datadog Microservices
8+ yrs exp Remote

Senior Lead Software Engineer, Full Stack

Capital One Financial

Houston, TX +2 49 days ago $209,000$238,500
AWS Kubernetes Docker Java Python JavaScript TypeScript Go SQL NoSQL HTML/CSS Microservices Cloud Computing Agile Distributed Systems
6+ yrs exp