Senior Software Engineer, Partner Onboarding

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
11 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $201k
This role $255k
$120k $347k
below market most similar roles pay here above market

This role pays more than 94% of similar roles. Most pay $169,887–$231,187 — the blue band above. At the midpoint, this role pays about $255k versus about $201k 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 3544 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2734 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Partner Onboarding

The Senior Software Engineer, Partner Onboarding - Apple Services Engineering joins the Rights & Pricing engineering team to modernize a business-critical platform for global services distribution and monetization. You will architect and build distributed, fault-tolerant services to manage distribution rights by country and power price calculations across retail, offers, wholesale, and tax. Key responsibilities include owning the partner onboarding process, including vendor applications, digital contract signing, and bank or tax information collection. You will also design systems for payments, invoicing, and financial reporting while maintaining high test automation and observability. The role requires proficiency in Java, large-scale distributed systems, NoSQL and relational databases, and multi-threaded synchronous and asynchronous applications. Preferred skills include Kafka, AI-assisted engineering, caching strategies, and system performance tuning.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 76 companies.

See salary data

What you'll do

  • Architect and build distributed, fault-tolerant services for global distribution rights and price calculations.
  • Own and evolve the partner onboarding process, including digital contract signing and tax information collection.
  • Design and modernize business systems for payments, invoicing, and financial reporting.
  • Drive codebase modernization while maintaining high levels of test automation, observability, and monitoring.
  • Support ongoing maintenance and release activities to ensure reliability for downstream Apple Services partners.
  • Mentor less experienced software engineers and provide technical leadership across teams.

What we're looking for

  • Bachelor of Science in Computer Science or equivalent work experience.
  • 5+ years of experience developing software in Java.
  • Experience designing and developing for large-scale distributed systems.
  • Experience working with distributed NoSQL and relational databases.
  • Experience programming in multi-threaded synchronous and asynchronous applications.
  • Strong background in Unix/Unix-like operating systems.
  • Excellent written and oral communication skills with the ability to provide technical leadership and mentorship.
  • Experience with messaging platforms, AI-assisted engineering, caching strategies, observability tooling, and system performance tuning (preferred).

More like this

Similar roles

Senior Engineering Program Manager, Human Centered AI

Apple Inc

Seattle, WA 7 days ago $196,900–$296,000
Generative AI LLMs AI Evaluation Responsible AI Agentic AI LLM-as-a-Judge AI Safety Synthetic Data Red Teaming Automation Benchmark Design Evaluation Infrastructure Technical Roadmap Program Management
8+ yrs exp