Senior Software Engineer, Distributed Payments & AI

MaziCTools

United States

Remote

USD 140,000 - 190,000

Full time

24 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Apple is seeking a Senior Software Engineer for the iRecon Payments Platform to design and build a high-volume, fault-tolerant system that processes invoicing, disbursements, receipts, and payments at scale. The role demands strong leadership, architectural skills, and an ability to deliver with full observability and AI-assisted workflows.

The ideal candidate will own microservices and backend services in Java/Spring Boot, develop RESTful APIs, and contribute to distributed systems that handle

Qualifications

  • 4+ years of software engineering experience, full stack.
  • 4+ years experience with Java core and Spring Boot for microservices and REST APIs.

Responsibilities

  • Lead and design next-generation payments platform architecture.
  • Ensure observability, reliability and performance for high-volume transactional data.

Skills

Full stack software engineering
Java core
Spring Boot
Microservices
REST API
Java backend services

Education

Bachelor's or Master's degree in Computer Science

Tools

Python
Pytorch
TensorFlow
MongoDB
Oracle
AWS
GCP
Azure
Langchain
LlamaIndex
AutoGen
LoRA/QLoRA
Transformer AI

Job description

Apple is seeking a Senior Software Engineer for the iRecon Payments Platform to design and build a high-volume, fault-tolerant system that processes invoicing, disbursements, receipts, and payments at scale. The role demands strong leadership, architectural skills, and an ability to deliver with full observability and AI-assisted workflows.

The ideal candidate will own microservices and backend services in Java/Spring Boot, develop RESTful APIs, and contribute to distributed systems that handle

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer – Employee Experience & Productivity Job ID- 917 Job ID- 3145
Software Engineer – Employee Experience & Productivity Job ID- 917 Job ID- 3145

MaziCTools • United States

Remote
USD 140,000 - 190,000
Senior Distributed Systems Engineer - Java/Kotlin
Senior Distributed Systems Engineer - Java/Kotlin

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Senior Backend Engineer, AI-Powered Financial Systems
Senior Backend Engineer, AI-Powered Financial Systems

Apple Inc. • San Francisco (CA)

On-site
USD 185,000 - 325,000
Medical and dental
Employee stock program
Relocation assistance
+2
Payments & Finance Systems Engineer — Build Global Core
Payments & Finance Systems Engineer — Build Global Core

Apple Inc. • Austin (TX)

On-site
USD 140,000 - 190,000
Senior Software Engineer - Distributed Systems at Scale
Senior Software Engineer - Distributed Systems at Scale

Apple Inc. • Cupertino (CA)

On-site
USD 216,000 - 325,000
Lead Software Architect — Distributed Systems at Scale
Lead Software Architect — Distributed Systems at Scale

Apple • Cupertino (CA)

On-site
USD 180,000 - 260,000
Software Engineer — Wallet & Payments Platform
Software Engineer — Wallet & Payments Platform

Apple Inc. • Cary (NC)

On-site
USD 140,000 - 190,000
Senior Backend Engineer - AI & Data Platforms (Cloud-Native)
Senior Backend Engineer - AI & Data Platforms (Cloud-Native)

Apple • Sunnyvale (CA)

On-site
USD 140,000 - 190,000
Senior Software Engineer - Pay Provisioning Platform
Senior Software Engineer - Pay Provisioning Platform

Apple Inc. • Cary (NC)

On-site
USD 140,000 - 180,000
Sr. Software Engineer, Apple Pay
Sr. Software Engineer, Apple Pay

Apple • Cary (NC)

On-site
USD 80,000 - 120,000