Drimva

Apple

Senior Software Engineer - Finance Engineering

$185K–$325K

San Francisco Bay Area, California · Senior · Full-time · Posted Oct 22, 2026

Experience
6 years in each of the listed experience areas.
Education
B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.

About the job

Design and operate distributed financial services that move, record, settle, and reconcile transactions across Apple’s global ecosystem, with strong requirements for correctness and auditability.

What you'll do

  • Build and operate services spanning transaction ingestion, validation, matching, ledger posting, settlement, and reconciliation.
  • Own financial data integrity, including double-entry ledger mechanics, immutable event streams, idempotency, and audit trails for SOX compliance.
  • Lead cross-team architecture work, improve engineering standards, and mentor engineers.

What they ask for

  • 6 years of experience with Java and the Spring ecosystem, including Spring-based microservices and WebFlux.
  • 6 years of experience designing and shipping scalable, available, fault-tolerant, secure cloud-based distributed systems.
  • 6 years of experience with API design and implementation, including REST, gRPC, GraphQL, and contract-first design.
  • 6 years of experience with event-driven architectures, messaging systems, and relational and NoSQL databases.

Nice to have

  • Track record leading projects across distributed teams and mentoring senior engineers.
  • Hands-on experience using GenAI coding tools such as Claude, Copilot, or Codex.

Pay

$184,700 and $324,800 USD base salary

Tools

Java, Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, WebFlux, Kafka

AI focus

Preferred experience using GenAI coding tools to accelerate software development, improve code quality, and streamline debugging and testing.

Model-written summary · the original posting is authoritative

First seen Oct 23, 2026 · Last verified Nov 5, 2026 (UTC)