
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...
Overview
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.
Job Description
Who you are
You have extensive experience architecting, building, and maintaining distributed software systems — you've tackled complex challenges and have a strong understanding of system architecture and design principles. Your background includes hands-on experience with Java and Swift, and you are comfortable working in a fast-paced environment where you can take ownership of your solutions.
You thrive in collaborative settings and enjoy working with cross-functional teams — your ability to communicate effectively with both technical and non-technical stakeholders sets you apart. You are passionate about delivering exceptional software that impacts millions of users and are eager to contribute to the technical direction of critical services.
What you'll do
As a Senior Software Engineer, you will lead the development of software for Apple Pay and other payment solutions — your role will involve designing, building, testing, and maintaining high-quality software that meets the needs of users. You will be responsible for shaping the architecture of the platforms and offerings, ensuring they are resilient and reliable.
You will actively participate in all phases of the software development lifecycle, from initial design through deployment and monitoring — your expertise will guide the team in implementing best practices for operating and supporting the software you build. You will also have the opportunity to mentor junior engineers, sharing your knowledge and experience to help them grow in their careers.
What we offer
Apple provides a dynamic work environment where innovation thrives — you will have access to diverse technologies and the flexibility to drive creative solutions. The company values collaboration and encourages you to take full ownership of your projects, making a meaningful impact on the products and services that millions of people rely on every day.
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 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.

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.