LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Apple›Software Engineer - Java
Apple

About Apple

The personal technology company redefining user experience

🏢 Tech, Hardware👥 1001+ employees📅 Founded 1976📍 Cupertino, CA⭐ 4.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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 4780 jobs →
Apple

Software Engineer - Java

Apple • Cork, County Cork, Ireland

Posted 1d ago🏛️ On-SiteMid-LevelSoftware engineering📍 Cork
Apply Now →

Skills & Technologies

JavaKotlinSQLNosqlPostgreSQLDynamoDBAWSGCPDockerKubernetes

Overview

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.

Job Description

Who you are

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.

Desirable

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.

What you'll do

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.

What we offer

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.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Apple.

Apply Now →Get Job Alerts