Senior Software Engineer - Global Subscriptions and Pricing Infrastructure

Apple Inc.

Seattle (WA)

On-site

USD 175,000 - 308,500

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Stock options
Comprehensive medical and dental coverage
Retirement benefits

Job summary

Apple Inc. is seeking a Senior Software Engineer in Seattle, Washington, to join our Pricing Infrastructure team. This role involves designing and developing scalable backend systems that support Apple’s global commerce ecosystem, ensuring accuracy in pricing and performance.

The ideal candidate will have strong experience in backend applications, particularly with Java or Scala, and a background in distributed systems. The position offers a comprehensive benefits package, including stock options and health coverage.

Qualifications

  • 6+ years of experience in scalable backend applications.
  • Expertise in designing large scale distributed systems.
  • Strong understanding of multi-threaded programming.

Responsibilities

  • Architect and build distributed, fault-tolerant services.
  • Own components like Pricing Cache 2.
  • Design and implement developer-facing APIs.

Skills

Java or Scala
SQL & NoSQL technologies
Asynchronous programming
REST APIs
Distributed systems design
Unix/Unix-like systems
Technical leadership

Education

Bachelor's degree in Computer Science or related field

Tools

Oracle
Cassandra
Kafka

Job description

Senior Software Engineer - Global Subscriptions and Pricing Infrastructure

Seattle, Washington, United States Software and Services

Apple’s Pricing Infrastructure team is the engine behind Apple’s global content pricing. We build and scale the ASE Pricing Platform, powering subscription services that handle millions of daily transactions across 175+ countries. From pricing strategies to promotional campaigns and multi‑service bundles, our work ensures developers and customers have a seamless, accurate, and delightful global experience. Join us to challenge the status quo and make a significant impact on Apple’s commerce ecosystem!

Description

We are seeking a Senior Software Engineer who is a self‑starter, daring, and willing to question assumptions, to design, scale, and evolve the critical systems that power Apple’s global pricing. You will have the courage and experience to be frank and ambitious, yet humble enough to listen to others, as you take on problems under deadlines and deliver turnkey solutions.

Responsibilities
  • Architect and build distributed, fault‑tolerant services that scale with Apple’s global commerce ecosystem, demonstrating a deep understanding of highly scalable backend applications.
  • Own critical components like Pricing Cache 2 (PC2), which provides reliable and efficient pricing lookups at Apple scale, ensuring accuracy and performance.
  • Design and implement developer‑facing APIs, with a deep understanding of HTTP and REST APIs, enabling Apple Developers to configure offers and subscriptions with accuracy and confidence.
  • Partner closely with cross‑functional teams (Commerce, Finance, AppleCare, and Apple Services) to ensure pricing accuracy, compliance, and tax/royalty correctness, fostering strong collaboration.
  • Drive modernization of the pricing codebase, establishing coding patterns and standards across multiple repositories, with high test automation, observability, and monitoring.
  • Mentor engineers, providing guidance on writing efficient, maintainable, and testable code, and influence architectural decisions across Pricing Infrastructure.
  • Be empowered to challenge the status quo, care about the details, the end user, and how it all comes together, as you build new features, data models, and user workflows.
Minimum Qualifications
  • 6+ current and industry years experience of 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 & NoSQL technologies (e.g., Oracle, Cassandra) and messaging platforms (e.g., Kafka).
  • Demonstrated grasp of multi‑threaded, asynchronous programming concepts.
  • A deep understanding of HTTP and REST APIs.
  • Ability to design and establish coding patterns/standards across multiple code repositories.
  • Proven track record to re‑architect an expansive codebase while transitioning to new technologies/frameworks.
  • Strong background in Unix/Unix‑like systems.
  • Excellent written and oral communication skills, with a strong ability to provide technical leadership and mentorship.
  • Bachelor’s degree in Computer Science, Computer Engineering or related field or equivalent experience.
Preferred Qualifications
  • Familiarity with AI‑assisted engineering (e.g., Copilot, Claude Code, LLM‑based workflows).
  • Experience with caching strategies, observability tooling, and system performance tuning.
Compensation and Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $175,000 and $308,500, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses, including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Equal Opportunity and Inclusion

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant.

Accessibility

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Partner Onboarding - Apple Services Engineering
Senior Software Engineer, Partner Onboarding - Apple Services Engineering

Apple Inc. • Cupertino (CA)

On-site
USD 184,700 - 277,600
Software Engineering Manager, Apple Services Engineering
Software Engineering Manager, Apple Services Engineering

Apple Inc. • New York (NY)

On-site
USD 206,000 - 356,000
Comprehensive medical and dental
Employee stock program
Relocation assistance
+1
Pricing Operations Automation Lead
Pricing Operations Automation Lead

Apple Inc. • New York (NY)

On-site
USD 195,260 - 213,140
Senior Leader, Product Management for Pricing Systems
Senior Leader, Product Management for Pricing Systems

Apple Inc. • Cupertino (CA)

On-site
USD 213,000 - 376,000
Comprehensive medical coverage
Retirement benefits
Employee stock programs
+1
Global Pricing Operations Analyst – Services
Global Pricing Operations Analyst – Services

Apple Inc. • Culver City (CA)

On-site
USD 137,500 - 250,700
Employee stock programs
Employee Stock Purchase Plan
Medical and dental coverage
+4
Senior Software Engineer, Wallet, Payments & Commerce (WPC)
Senior Software Engineer, Wallet, Payments & Commerce (WPC)

Apple Inc. • Cupertino (CA)

On-site
USD 216,000 - 325,000
Software Development Engineer - Data
Software Development Engineer - Data

Apple Inc. • Cupertino (CA)

On-site
USD 150,400 - 277,600
Medical and dental coverage
Retirement benefits
Stock programs and RSUs
+2
Software Engineer, Commerce
Software Engineer, Commerce

Apple Inc. • Cupertino (CA), Northern (KY)

On-site
USD 129,000 - 225,000
Apple employee stock programs
Relocation assistance
Education reimbursement
Sr Software Engineer - G&A Solutions Engineering (GSE)
Sr Software Engineer - G&A Solutions Engineering (GSE)

Apple Inc. • San Francisco (CA)

On-site
USD 150,000 - 278,000
Senior Software Engineer - Platform Apps & Technologies
Senior Software Engineer - Platform Apps & Technologies

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Stock programs
+5