Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA4.2
B2CB2BHardwareSaaSTelecommunicationseCommerce

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...

Apple

Software Engineering Senior

AppleAustin - On-Site

Apply Now →

Skills & Technologies

Overview

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.

Job Description

Who you are

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.

Desirable

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.

What you'll do

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.

What we offer

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.

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

Apple

Software Engineering

Apple📍 Austin - On-Site

Apple is hiring a Software Development Engineer to enhance the Wallet Payments & Commerce team. You'll design and implement scalable solutions while ensuring high-quality code delivery. This role requires strong engineering fundamentals and experience with Java and Python.

🏛️ On-SiteMid-Level
3 months ago
Apple

Software Engineering

Apple📍 Austin - On-Site

Apple is hiring a Software Development Engineer to enhance the Wallet Payments & Commerce team. You'll design and implement scalable solutions to improve engineering productivity and ensure high-quality code delivery. This role requires strong hands-on engineering skills and experience in building test infrastructure.

🏛️ On-SiteMid-Level
3 months ago
OpenAI

Software Engineering

OpenAI📍 San Francisco - Hybrid

OpenAI is hiring a Software Engineer for their Payments Team to design and build core payment systems. You'll work with technologies like JavaScript and Python to create scalable solutions. This position requires collaboration with cross-functional teams and a focus on financial systems.

🏢 HybridMid-Level
8 months ago
Apple

Software Engineering

Apple📍 Austin - On-Site

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.

🏛️ On-SiteMid-Level
3w ago
Apple

Software Engineering

Apple📍 Austin - On-Site

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

🏛️ On-SiteMid-Level
3w ago