
The personal technology company redefining user experience
Apple Inc. (NASDAQ: AAPL), headquartered in Cupertino, CA, is the world's most valuable company with a market capitalization of $3 trillion as of 2022. Known for its iconic products such as the iPhone, iPad, and Mac, Apple serves over 1 billion active devices globally. The company has a strong commi...
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...

Apple • Austin, Texas, United States
Apple is hiring a Senior Software Engineer for their Payments Engineering team to design and build distributed systems for secure payment experiences. You'll work with Java, Kotlin, and various database technologies in Austin.
You have over 5 years of professional backend software engineering experience, demonstrating your ability to design, build, and operate distributed systems at scale in production environments. Your proficiency in Java and Kotlin showcases your expertise in object-oriented programming languages, allowing you to tackle complex challenges effectively. You possess a strong understanding of relational and NoSQL databases, which enables you to optimize data storage and retrieval for high-volume applications. Your clear and thoughtful communication skills shine through in code reviews, documentation, and cross-functional collaboration, ensuring that you can work effectively with diverse teams.
While not required, experience with cloud platforms and payment processing systems would be a significant advantage. Familiarity with security best practices in software development is also a plus, as it aligns with the team's focus on delivering secure and reliable payment solutions.
As a Senior Software Engineer on the Payments Engineering team, you will design and build distributed systems that support secure, high-volume payment and gifting experiences worldwide. Your role will involve collaborating with Apple's engineering, design, and product teams to deliver exceptional software that seamlessly integrates into the Apple ecosystem. You will own the full product lifecycle, from architecture and implementation to deployment, observability, and on-call operations. Your contributions will ensure that transactions are processed reliably and efficiently, enhancing the user experience across Apple's platforms.
You will also participate in code reviews and provide mentorship to junior engineers, fostering a culture of learning and growth within the team. Your ability to communicate complex technical concepts clearly will be essential as you work with cross-functional teams to align on project goals and deliverables. Additionally, you will be responsible for monitoring system performance and troubleshooting issues as they arise, ensuring that the payment systems remain robust and responsive.
At Apple, you will be part of a dynamic team that values innovation and collaboration. We offer competitive compensation and benefits, including opportunities for professional development and career advancement. You will work in a supportive environment that encourages creativity and experimentation, allowing you to contribute to projects that impact millions of users worldwide. Join us in redefining the gifting experience and making a difference in how people connect and celebrate.
Apply now or save it for later. Get alerts for similar jobs at Apple.