Apple
Software Engineer, Finance Engineering
$185K–$325K
San Francisco Bay Area, California · Full-time · Posted Sep 18, 2026
- Experience
- 8 years developing software professionally; 8 years with OOP principles, data structures, algorithms, and software design patterns; 6 years with Java; 6 years with the Spring ecosystem; 6 years designing and shipping distributed systems. Preferred qualifications include several areas specifying 6 years of experience.
- Education
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
About the job
Build and operate finance technology services that process transactions and use AI agents to validate, match, route, and resolve financial work under human supervision.
What you'll do
- Develop backend services and data models across transaction processing, sub-ledger, settlement, and reconciliation.
- Build agent APIs, production workflows, evaluation tools, and operator interfaces for reviewing and correcting agent work.
- Own service correctness and production operations, including auditability, testing, monitoring, alerting, and on-call.
What they ask for
- B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
- 8 years experience developing software professionally; 8 years working with OOP principles, data structures, algorithms, and software design patterns.
- 6 years experience with Java, including concurrency, memory management, and performance optimization.
- 6 years experience building production applications with the Spring ecosystem and 6 years designing and shipping high-scale, highly available, fault-tolerant, secure cloud-based distributed systems.
Nice to have
- Experience with NLP and Generative AI systems, including LLMs, RAG, embedding pipelines, vector databases, fine-tuning, and prompt engineering.
- Experience in API design, relational and NoSQL databases, event-driven architectures, caching, search, data orchestration, and contract testing; tech leadership and GenAI coding tools are also preferred.
Pay
$184,700 and $324,800 (base salary)
Tools
Java, Spring Boot, Spring MVC, Spring Security, Spring Data, Spring Cloud, WebFlux, Kafka
AI focus
Implement production AI-agent workflows for financial transactions, including orchestration, context retrieval, memory, structured output validation, tool APIs, and evaluation harnesses.
Model-written summary · the original posting is authoritative