Taro Logo

Software Engineer, Payments & Billing - Apple Ads

Apple is a technology company that creates innovative products and services including iPhone, Mac, iPad, Apple Watch, and Apple Services.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer, Payments & Billing - Apple Ads

At Apple, we focus deeply on our customers' experience. The Payments & Billing engineering team is the backbone of Apple Ads' Revenue & Payout function for our partners. As a Software Engineer on the team, you'll be responsible for building and maintaining scalable backend services and RESTful APIs that power the payment collection systems.

You'll work in a collaborative environment alongside engineers, architects, QA, and product partners to create reliable, secure, and maintainable systems. The role involves full ownership of your code from development through production, including participation in an on-call rotation supported by automated monitoring and a dedicated Level 1 support team.

The position requires strong technical skills in Java development, experience with RESTful APIs, and knowledge of relational databases. You'll be working with cloud infrastructure, particularly AWS, and will need to be comfortable with modern deployment and monitoring practices.

This is an excellent opportunity for a mid-level engineer looking to make an impact at scale, working on systems that process payments for Apple's advertising platforms. You'll be part of a team that values technical excellence, user privacy, and delivering high-quality solutions that benefit both advertisers and users.

The role offers the chance to work with cutting-edge technology while solving complex challenges in the advertising and payments space. You'll be contributing to systems that power ads and sponsorships across Apple Services, including the App Store, Apple News, and MLS Season Pass, making a direct impact on Apple's growing advertising business.

Last updated 6 minutes ago

Responsibilities For Software Engineer, Payments & Billing - Apple Ads

  • Contribute to the design, development, testing, deployment, and support of scalable backend services
  • Build RESTful APIs
  • Work closely with engineers, architects, QA, and product partners
  • Build systems that are reliable, secure, and easy to maintain
  • Own code from development through production
  • Participate in an on-call rotation

Requirements For Software Engineer, Payments & Billing - Apple Ads

Java
  • Bachelor's degree in Computer Science or related field with 3+ years of hands-on industry experience in backend software development, or a Master's degree in Computer Science or related field with 1+ years of hands-on backend software development experience
  • Proficiency in Java and frameworks such as Spring or Dropwizard
  • Experience designing and implementing RESTful APIs and web services
  • Solid understanding of relational databases
  • Experience with cloud infrastructure, especially AWS
  • Familiarity with monitoring, deployment, and production support practices
  • Comfortable owning the full development lifecycle
  • Strong written and verbal communication skills

Benefits For Software Engineer, Payments & Billing - Apple Ads

Medical Insurance
Dental Insurance
Vision Insurance
  • Health Insurance (Medical, Dental, Vision)

Interested in this job?

Jobs Related To Apple Software Engineer, Payments & Billing - Apple Ads

Software Image Quality Engineer - Creativity Apps

Software Image Quality Engineer role at Apple focusing on testing and quality assurance for creative applications, combining technical expertise with understanding of photography and computational imaging.

Software Image Quality Engineer - Creativity Apps

Software Image Quality Engineer role at Apple focusing on testing and quality assurance for creative applications, combining technical expertise with understanding of photography and computational imaging.

Software Dev Engineer II, GMT Heimdall

Software Development Engineer II position at Amazon's Grocery Management Tech team, focusing on building distributed systems for supply chain and in-store solutions.

Software Development Engineer (2 years contract), Japan Store Tech

Software Development Engineer position at Amazon's Japan Store Tech team, focusing on building scalable applications for customer engagement and membership systems.

Application Engineer II

Application Engineer II position at Amazon focusing on pricing systems infrastructure, combining technical support and software development with emphasis on automation and system optimization.