Taro Logo

Senior Software Engineer, Commerce

Apple is a technology company that powers the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books, combining passion for art and technology on a massive scale.
$181,100 - $272,100
Backend
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · E-Commerce

Job Description

The Apple Services Engineering team is seeking a Senior Software Engineer to join their Commerce team, which is responsible for managing purchases and subscriptions for millions of customers and developers worldwide. This role presents an exciting opportunity to tackle the challenges of building a world-class, extraordinary, and scalable commerce platform.

The position involves working on critical systems that power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. You'll be responsible for adding new integrations, scaling data flows, and re-imagining existing processes to accommodate new features, architectures, and country-specific requirements.

Working at an immense scale of volume and complexity, you'll collaborate with the best engineers and scientists in a fast-paced environment to deliver fantastic products for customers. The role requires expertise in Java programming, database management (both SQL and NoSQL), and building highly scalable applications.

Key responsibilities include driving projects from inception through deployment, developing secure server-side solutions, and maintaining commerce, taxation, and accounting systems. You'll need to demonstrate strong technical skills, excellent communication abilities, and the capacity to work independently while collaborating with cross-functional teams.

The position offers comprehensive benefits including medical and dental coverage, retirement benefits, stock options, education reimbursement, and potential bonuses. Base pay ranges from $181,100 to $272,100, depending on skills, qualifications, and experience. This is an excellent opportunity for a senior engineer looking to make a significant impact in a global technology leader's commerce infrastructure.

Last updated 9 hours ago

Responsibilities For Senior Software Engineer, Commerce

  • Drive projects from inception and design through to production deployment, with a strong focus on performance and scalability
  • Develop and maintain secure, end-to-end, server-side solutions for commerce, taxation, accounting, and reporting systems
  • Add new integrations, scale current data flows, and re-imagine existing processes
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Take ownership of projects, set direction, and work independently
  • Measure, profile, and tune system performance
  • Uphold Apple's core values by strengthening privacy policy through engineering

Requirements For Senior Software Engineer, Commerce

Java
Cassandra
  • Two years of experience in required qualifications
  • Strong experience with Java programming and Object-Oriented Programming principles
  • Knowledge of databases (both SQL and NoSQL, e.g., Cassandra) and entity-relationship modeling
  • Experience building and working with highly scalable applications and RESTful web services
  • Familiarity with scalability, performance issues, and programming for eventual consistency
  • Excellent interpersonal, communication, and presentation skills
  • Familiarity with UX principles and Frontend UI engineering

Benefits For Senior Software Engineer, Commerce

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation benefits

Related Jobs

SWE - Sr Software Engineer, Siri Experiences Framework and Tooling

Senior Software Engineer position at Apple working on Siri's conversation system, focusing on framework development and tooling with competitive compensation and benefits.

Senior macOS Application Engineer - Devices

Senior macOS Application Engineer position at Apple, focusing on developing tools and frameworks for device management across Apple's platforms.

Software Engineer, Core Services - Apple Services Engineering

Senior Software Engineer role at Apple building scalable backend systems for Apple Services including App Store, Music, TV+, and more. Focus on distributed systems and Big Data.

Software Development Engineer - Core Sensors Architecture

Senior Software Development Engineer position at Apple working on Core Sensors Architecture within the Core Operating Systems team.

Swift Testing Frameworks Engineer

Senior Software Engineer role at Apple focusing on Swift Testing Frameworks and automated testing tools development.