
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 • Cork, County Cork, Ireland
Apple is hiring a Software Engineer to develop core financial capabilities for Payments and Commerce. You'll work with Java, Kotlin, and various data store technologies. This role requires 4+ years of experience in scalable systems design.
You have a strong foundation in computer science theory and over 4 years of experience designing, implementing, and supporting highly scalable systems and services in Java, Kotlin, or other JVM-based languages. Your understanding of Financial Engineering allows you to grasp how payments and commerce transactions are processed through systems, reflecting their accounting and financial impact. You have at least 2 years of experience with different data store technologies, including SQL and NoSQL, and you understand engineering concerns such as system collaboration and performance optimization. Your ability to communicate thoughtfully and leverage problem-solving skills has helped you build long-term relationships with stakeholders. You are eager to learn and adapt, always looking for ways to improve your work and the systems you develop.
Practical experience with PostgreSQL and DynamoDB is a plus, as is familiarity with public cloud platforms like AWS and GCP. You have deployment experience using Docker and Kubernetes, which enhances your ability to manage and scale applications effectively. A solid understanding of data structures, data modeling, and software architecture will further support your success in this role.
As a Software Engineer at Apple, you will envision, design, develop, and deliver components of a well-integrated, distributed system that will become the core financial capabilities for the company. You will work alongside a talented team of engineers, contributing to the development of strategic Finance and Accounting capabilities that support Payments and Commerce at Apple. Your role will involve writing engineering proposals to solve complex problems, iterating on these proposals based on feedback from various stakeholders, and turning them into product features that enhance user experience. You will be responsible for ensuring that the systems you build are scalable, reliable, and efficient, enabling Apple to deliver first-to-market features that differentiate its products.
You will collaborate closely with cross-functional teams, including product managers and designers, to ensure that the solutions you develop align with business goals and user needs. Your expertise in Java and Kotlin will be crucial as you build out the backend services that power Apple's financial systems. You will also engage in code reviews, contribute to architectural discussions, and mentor junior engineers, fostering a culture of learning and collaboration within your team.
At Apple, you will be part of a dynamic team that values innovation and creativity. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will have the chance to work on cutting-edge technologies and contribute to projects that have a significant impact on the company's success. We encourage you to apply even if your experience doesn't match every requirement — your passion for technology and commitment to excellence are what truly matter.
Apply now or save it for later. Get alerts for similar jobs at Apple.