Senior Software Engineer - Finance Engineering
Apple· Software and Services
Hybrid (San Francisco Bay Area)$184.7k - $324.8kFull-timePosted 3d ago
About the role
Senior/Lead Backend Engineer for Apple’s Information Systems and Technology (IS&T) organization, building high-throughput, auditable, and immutable financial systems that move, route, and settle money across a global ecosystem. Responsible for designing mission-critical distributed services across the transaction lifecycle with emphasis on data integrity, auditability, and domain-driven architecture.
Responsibilities
- Design, build, and operate high-throughput distributed services across the transaction lifecycle—ingestion, validation, matching, sub-ledger posting, settlement, and reconciliation.
- Own data integrity end-to-end: double-entry ledger mechanics, immutable event streams, deterministic idempotency, and audit trails for SOX compliance.
- Model canonical financial data schemas and externalize accounting/matching rules into versioned configurations to evolve business logic without code deployments.
- Lead architecture RFCs for cross-team initiatives, raise engineering standards through code review and contract testing, and mentor engineers across the team.
Qualifications
- 6 years experience java ecosystem building production applications with the Spring ecosystem (e.g. Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, etc.), including mastery in dependency injection, auto-configuration, reactive programming with WebFlux, and designing microservices using Spring-based patterns.
- 6 years experience designing, implementing, and shipping high-scale, high-performance, highly available, fault-tolerant, and secure cloud-based distributed systems.
- 6 years experience in API design and implementation, including RESTful APIs, gRPC, GraphQL, contract-first design (OpenAPI/Swagger, Protobuf), API versioning, gateway patterns, rate limiting, and backward-compatible evolution.
- 6 years experience with message-driven and event-driven architectures, including Kafka/RabbitMQ/ActiveMQ, event sourcing, CQRS, and reliable asynchronous communication.
- 6 years experience with relational and NoSQL databases (e.g., Oracle, Postgres, MySQL, Cassandra, MongoDB), including schema design, query optimization, performance tuning, and understanding of distributed transactions.
- B.S. in Computer Science, Computer Engineering, or related field, or equivalent experience.
- Track record leading software projects spanning multiple distributed teams as a tech lead, mentoring senior engineers.
- Hands-on experience with GenAI coding tools (e.g., Claude, Copilot, Codex) to accelerate development, improve code quality, and streamline debugging/testing.
- Experience with search/indexing technologies (Elasticsearch, OpenSearch, Solr) including architecture design, index optimization, query tuning, and large-scale full-text search.
- Expert-level understanding of advanced JVM internals (garbage collection, memory allocation, JIT, JNI).
Skills
Required:Java (Spring ecosystem)Distributed systems designAPI design and implementationMessaging and event-driven architectureDatabases (RDBMS/NoSQL)
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Educational expense reimbursement (tuition)
- Discretionary bonuses or commissions may be available
- Relocation assistance may be provided
Last updated Oct 23, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa3d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology3d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer3d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency3d agoHybrid (Seattle, WA) · Software and Services