Senior Software Engineer - Global Subscriptions and Pricing Infrastructure

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$258,100 / yr
Posted
97 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $188k
This role $215k
$139k most similar roles pay here $271k

This role pays more than 58% of similar roles. Most pay $151,475–$223,925 — the shaded band above. At the midpoint, this role pays about $215k versus about $188k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 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 on Apple’s Pricing Infrastructure team, you will design and scale critical systems that power global content pricing across 175+ countries. Your day-to-day involves architecting distributed, fault-tolerant services like the Pricing Cache 2 (PC2) to ensure reliable and efficient pricing lookups at massive scale. You’ll also develop RESTful APIs for Apple Developers and collaborate with cross-functional teams to maintain accuracy and compliance in pricing strategies. Additionally, you will mentor engineers, drive modernization of the codebase, and influence architectural decisions while challenging existing paradigms to enhance user experiences. The role requires expertise in Java or Scala, SQL and NoSQL technologies, messaging platforms like Kafka, and Unix systems, alongside a deep understanding of HTTP and REST APIs.

What you'll do

  • Architect and build distributed, fault-tolerant services for Apple’s global commerce ecosystem.
  • Own critical components like Pricing Cache 2 to ensure reliable pricing lookups at scale.
  • Design developer-facing APIs enabling accurate configuration of offers and subscriptions.
  • Drive modernization of the pricing codebase with high test automation and observability.
  • Mentor engineers on writing efficient, maintainable, and testable code across repositories.

What we're looking for

  • 8+ years of experience in developing highly scalable backend applications.
  • Expertise in designing and building large-scale distributed systems.
  • Proficiency in Java or Scala, SQL, NoSQL technologies, and messaging platforms.
  • Deep understanding of HTTP/REST APIs and multi-threaded programming concepts.
  • Ability to establish coding patterns and standards across multiple repositories.
  • Experience rearchitecting expansive codebases with new technologies/frameworks.
  • Strong background in Unix-like systems and excellent communication skills.

More like this

Similar roles

Senior Software Engineer, Pricing

Upstart

Remote (Canada) 8 days ago $166,900$230,900
Python AWS Java Kotlin Microservices APIs CI/CD Docker Kubernetes Terraform PostgreSQL Git Jenkins Prometheus Grafana
Remote

Senior Software Engineer (Backend) - Billing Platform *HYBRID*

GEICO

Remote (Palo Alto, CA) +2 63 days ago $100,000$215,000
Java Kotlin Golang SQL NoSQL Kafka Spark Airflow CI/CD Docker Git Linux REST APIs Microservices Scalability Maintainability Performance Quality Assurance Documentation Cloud Services AWS Azure
Remote Hybrid

Senior Customer Facing Software Engineer

Adobe

San Jose +2 88 days ago $177,900$257,550
Java Scala Spring Boot RESTful APIs Kafka Spark Hadoop SQL NoSQL AWS Azure Databricks Snowflake Airflow JavaScript TypeScript React Next.js Python CI/CD