Distributed Payments Systems Engineer (Java/Kotlin, JVM)

Apple

Cork

On-site

EUR 90,000 - 150,000

Full time

12 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple IS&T is seeking a software engineer to design, build, and deliver core financial capabilities for Apple’s global payments ecosystem. You will contribute to highly scalable, distributed systems that handle complex financial processing across devices and services.

You will propose architectural solutions, implement robust features, and collaborate with cross-functional teams to ensure reliability, security, and performance at scale.

Qualifications

  • Experience designing, implementing & supporting highly scalable systems and services in Java, Kotlin and/or other JVM-based languages.
  • Sound understanding of Financial Engineering and how payments/commerce transactions are processed through systems to reflect their Accounting and Financial impact.
  • At least 2 years experience with different data store technologies (SQL, NoSQL).
  • Understand engineering concerns like reliability, scale, availability, accuracy for Payments.

Responsibilities

  • Envision, design, develop, and deliver components of a well integrated, distributed system that becomes the core financial capabilities for Apple.
  • Write engineering proposals to solve complex problems, explain to stakeholders, and iterate based on feedback.
  • Lead the journey from proposals to product features that drive value for Apple and its customers.

Skills

Java/Kotlin
JVM languages
Financial engineering
Payments processing
SQL/NoSQL
Distributed systems
Reliability/scale

Tools

Postgres
DynamoDB
Docker
Kubernetes
AWS/GCP

Job description

Apple IS&T is seeking a software engineer to design, build, and deliver core financial capabilities for Apple’s global payments ecosystem. You will contribute to highly scalable, distributed systems that handle complex financial processing across devices and services.

You will propose architectural solutions, implement robust features, and collaborate with cross-functional teams to ensure reliability, security, and performance at scale.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Java) - Payments and Finance Engineering
Software Engineer (Java) - Payments and Finance Engineering

Apple • Cork

On-site
EUR 90,000 - 150,000
Senior Android Engineer - High-Throughput Payments
Senior Android Engineer - High-Throughput Payments

Startupplay • Dublin

Hybrid
EUR 100,000 - 140,000
Hybrid work model
Benefits package
Senior Java Engineer - Payments Platform & Data
Senior Java Engineer - Payments Platform & Data

Fulcrum Digital • Dublin

Hybrid
EUR 90,000 - 120,000
Senior Android Engineer - Payments Platform (Kotlin/Java)
Senior Android Engineer - Payments Platform (Kotlin/Java)

3M HEALTHCARE • Ireland

On-site
EUR 70,000 - 110,000
Software Engineer (Java)
Software Engineer (Java)

September Consulting Ltd • Dublin

On-site
EUR 55,000 - 75,000
Java Software Engineer – High-Volume Payments Platform
Java Software Engineer – High-Volume Payments Platform

September Consulting Ltd • Dublin

On-site
EUR 55,000 - 75,000
Senior Java Engineer - Payments, ICON IPF & Cloud
Senior Java Engineer - Payments, ICON IPF & Cloud

Anson McCade • Dublin

On-site
EUR 75,000 - 100,000
Senior Java Developer - Hybrid Payments Platform
Senior Java Developer - Hybrid Payments Platform

Citigroup • Ireland

Hybrid
EUR 71,000 - 107,000
Hybrid work model (up to 2 days home)
Payments Platform Lead - Java, AWS & Microservices
Payments Platform Lead - Java, AWS & Microservices

Accenture UK & Ireland • Dublin

Hybrid
EUR 90,000 - 130,000
Pension
Private health insurance
Employee discounts
+1
Full Stack Engineer, Services Technology
Full Stack Engineer, Services Technology

Apple • Dublin

On-site
EUR 65,000 - 90,000