
About Apple
The personal technology company redefining user experience
Key Highlights
- Market cap of $3 trillion as of 2022
- Over 1 billion active devices worldwide
- Comprehensive medical plans including mental healthcare
- Paid parental leave and gradual return-to-work program
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...
🎁 Benefits
Apple offers comprehensive medical plans covering physical and mental healthcare, paid parental leave, and a gradual return-to-work program. Employees...
🌟 Culture
Apple's culture emphasizes an obsessive focus on user experience and consumer privacy, setting it apart from competitors. The company promotes inclusi...
Skills & Technologies
Overview
Apple is hiring a Senior Software Engineer for the Wallet, Payments & Commerce team to build resilient and reliable distributed software systems. You'll work with Java and other technologies to impact millions of users. This position requires extensive experience in software architecture and system design.
Job Description
Who you are
You have extensive experience architecting, building, and maintaining distributed software systems at scale — you've tackled complex challenges and have a deep understanding of system architecture and design principles. Your background includes hands-on experience with Java and a passion for creating exceptional user experiences through technology.
You thrive in a collaborative environment and enjoy working with cross-functional teams to drive innovative solutions. Your ability to communicate effectively with both technical and non-technical stakeholders sets you apart, allowing you to influence the technical direction of projects and contribute to the overall engineering strategy.
You are comfortable taking ownership of your solutions and are proactive in identifying areas for improvement. Your experience includes operating, monitoring, and providing on-call support for the software you build, ensuring high availability and reliability for users.
Desirable
Experience with payment systems or financial technology is a plus, as is familiarity with cloud services and modern development practices. You are always eager to learn and adapt to new technologies, which helps you stay ahead in the fast-paced tech landscape.
What you'll do
As a Senior Software Engineer on the Wallet, Payments & Commerce team, you will lead the development of software that powers Apple Pay and other payment solutions. You will be involved in every stage of the product and software development lifecycle, from design and implementation to testing and maintenance. Your role will require you to collaborate closely with product managers, designers, and other engineers to create scalable and efficient systems that enhance user experiences.
You will actively shape the architecture and design of our platforms, ensuring they meet the needs of millions of users. Your responsibilities will include writing high-quality code, conducting code reviews, and mentoring junior engineers to foster a culture of learning and growth within the team. You will also be responsible for troubleshooting and resolving issues in production, ensuring that our services remain reliable and performant.
What we offer
At Apple, you will have the opportunity to work with a talented and driven team in a supportive environment that encourages creativity and innovation. We offer competitive compensation and benefits, along with the chance to make a significant impact on the lives of users around the world. Join us in building the future of payments and commerce.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Apple.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Apple is hiring a Senior Software Engineer for their Wallet, Payments & Commerce team to build resilient and reliable distributed software systems. You'll work with Java and Swift to architect solutions at scale. This position requires extensive experience in software engineering.

Software Engineering
Apple is hiring a Senior Software Engineer for their Wallet, Payments & Commerce team to build resilient and reliable distributed software systems. You'll work with Java and Swift to architect solutions at scale. This position requires extensive experience in software engineering.

Software Engineering
Apple is hiring a Senior Software Engineer for the Wallet, Payments & Commerce team to build resilient and reliable distributed software systems. You'll work with Java and Swift to architect solutions at scale. This position requires extensive experience in software engineering.

Software Engineering
Apple is hiring a Senior Software Engineer for the Wallet, Payments & Commerce team to build resilient and reliable distributed software systems. You'll work with Java and other technologies to architect solutions at scale. This position requires extensive experience in software engineering.

Software Engineering
Apple is hiring a Software Engineer for the Wallet, Payments & Commerce team to build resilient software systems. You'll work with Java and distributed systems to create impactful solutions. This position requires experience in building complex software systems.