
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 Apple Pay to build scalable services that enhance customer experiences. You'll work with Java and Kotlin, focusing on distributed systems and web services. This position requires 5+ years of software development experience.
Job Description
Who you are
You have 5+ years of software development experience, ideally with a focus on building scalable and distributed systems. Your expertise includes object-oriented analysis and design, and you are comfortable working at both the bits and bytes level as well as designing sophisticated web services. You thrive in a collaborative environment and are eager to tackle meaningful problems that impact millions of users. Your experience with relational and NoSQL databases equips you to handle diverse data storage needs effectively. You have a strong foundation in cloud engineering, which allows you to leverage cloud technologies to enhance system performance and reliability.
You possess a Bachelor's degree in Computer Science or a related field, and you are continuously seeking to learn new technologies and improve your skills. Your curiosity drives you to explore innovative solutions and contribute to the development of cutting-edge products. You are a team player who values diversity and inclusion, understanding that varied perspectives lead to better outcomes.
What you'll do
As a Senior Software Engineer for Apple Pay, you will design and implement scalable services that enhance the mobile payment experience for millions of customers. You will collaborate with cross-functional teams to develop and support web services that are robust and efficient. Your role will involve authoring high-quality code, conducting code reviews, and mentoring junior engineers to foster their growth. You will also be responsible for troubleshooting and resolving complex issues in production environments, ensuring that services run smoothly and efficiently.
You will engage in architectural discussions and contribute to the technical direction of the team, helping to shape the future of Apple Pay. Your work will directly impact the user experience, as you will be involved in creating features that surprise and delight customers. You will have the opportunity to work with the latest technologies and methodologies, continuously pushing the boundaries of what is possible in mobile payments.
What we offer
At Apple, you will be part of a culture that values innovation and creativity. We offer competitive compensation and benefits, including opportunities for professional development and growth. You will work in a dynamic environment where your contributions are recognized and valued. Join us in crafting the future of mobile payments and making a difference in the lives of millions of users around the world.
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 Software Developer for the Apple Pay team to build world-class mobile credential systems. You'll work with Swift and Objective-C to deliver innovative solutions. This position requires 3+ years of software development experience.

Software Engineering
Apple is hiring a Senior Software Engineer for their Payments team to build resilient and reliable distributed software systems. You'll work with technologies like Java and CockroachDB, and this position requires a solid understanding of distributed systems.

Software Engineering
Apple is hiring a Senior Software Engineer for their Apple Services Engineering team to develop scalable applications and services. You'll work with technologies like Python and Java to solve complex challenges in cloud services. This position requires 5+ years of relevant experience.

Software Engineering
Apple is hiring a Senior Software Engineer for the Apple Services Engineering team to develop scalable applications and solutions. You'll work with technologies like Python and Java, contributing to one of the world's largest cloud services. This position requires 5+ years of experience in large-scale cloud services.

Software Engineering
Apple is hiring a Senior Software Engineer for their Ads team to craft the future of Appleβs advertising platforms. You'll work on scalable systems that power billions of ad impressions daily, utilizing technologies like Java and cloud platforms. This position requires 12+ years of software engineering experience.