Taro Logo

Senior Software Engineer, Rights and Pricing - Apple Services Engineering

Apple is a technology company that creates innovative products and services including iPhone, Mac, Apple TV, App Store and Apple Services.
$166,600 - $296,300
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Rights and Pricing - Apple Services Engineering

The Apple Services Engineering team is seeking a Senior Software Engineer to join their Rights & Pricing engineering team. This team provides the Apple Services platform for distribution rights by country, calculation and management of prices including retail, offers, wholesale, and tax. The role also involves Partner Onboarding which includes vendor application process, digital contracts, bank account and tax information management, and business systems for payments, invoicing, and financial reporting.

As a Senior Software Engineer, you'll be working on large-scale distributed systems using Java and Scala, collaborating with teams across Apple to develop innovative solutions. You'll be responsible for modernizing the codebase, maintaining high test automation standards, and mentoring junior engineers. The role requires expertise in distributed databases, multi-threaded programming, and system design.

The position offers comprehensive benefits including medical, dental, and vision coverage, retirement benefits, stock programs, and education reimbursement. You'll be part of Apple's Services Engineering team, known for powering major platforms like the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books, serving over 175 countries in 37+ languages.

This is an excellent opportunity for experienced engineers who want to work on high-impact projects while maintaining Apple's commitment to privacy and security. The team remains small and nimble despite being a crucial part of Apple's growing services business, offering great exposure to various opportunities within the company.

Last updated 3 months ago

Responsibilities For Senior Software Engineer, Rights and Pricing - Apple Services Engineering

  • Collaborate to solve complex problems with the opportunity to invent innovative solutions
  • Clearly communicate technical approach
  • Modernize the codebase
  • Maintain a high level of test automation
  • Support ongoing maintenance and release activities
  • Mentor less experienced software engineers
  • Partner with teams across Apple to develop capabilities to support business growth

Requirements For Senior Software Engineer, Rights and Pricing - Apple Services Engineering

Java
Scala
  • 5+ years of experience developing software in Java
  • Experience working with distributed NoSQL and relational databases
  • Experience programming in multi-threaded synchronous and asynchronous applications
  • Experience developing and designing for large-scale distributed systems
  • Bachelor's degree in Computer Science, Computer Engineering or related field or equivalent experience

Benefits For Senior Software Engineer, Rights and Pricing - Apple Services Engineering

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity
  • Education Budget
  • Relocation Benefits