Software Engineer, Finance Engineering

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$184,700–$324,800 / yr
Posted
51 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $175k
This role $255k
$116k $347k
below market most similar roles pay here above market

This role pays more than 93% of similar roles. Most pay $138,500–$211,200 — the blue band above. At the midpoint, this role pays about $255k versus about $175k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3622 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2835 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Finance Engineering

JOB TITLE: Software Engineer, Finance Engineering As a Senior Software Engineer within the G&A Solutions Engineering team, you will develop integrated technology solutions for general and administrative functions. You will build backend services for a reasoning-based financial system where AI agents interpret business intent to validate transactions, route approvals, and resolve exceptions. Your daily work involves designing transaction pipelines, sub-ledgers, and orchestration layers while building tool APIs for agents and operator-facing surfaces for human supervision. You will utilize Java, the Spring ecosystem, and distributed systems to manage high-scale, fault-tolerant cloud environments. Key technologies include relational and NoSQL databases, Kafka, Redis, and Generative AI tools like LLMs and RAG architectures. You must ensure extreme correctness for financial data, implementing immutable event histories and exactly-once settlement to meet SOX controls.

What does a Software Engineer earn in California?

Median $214500 from 1123 postings across 73 companies.

See salary data

What you'll do

  • Design and operate backend services for the full transaction lifecycle including ingestion, validation, and settlement.
  • Build tool and function APIs with idempotent operations and safe failure behaviors for AI agents.
  • Implement production agent workflows using graph-based orchestration, context retrieval, and structured output validation.
  • Develop operator-facing interfaces for reviewing agent work, including exception queues and audit trails.
  • Model and evolve the platform's data layer for canonical transaction documents and sub-ledger balances.
  • Write business and accounting logic as versioned configuration to allow behavior changes without code deployments.
  • Ensure service correctness through immutable event history, duplicate detection, and SOX-compliant audit lineage.
  • Manage production services by handling instrumentation, alerting, on-call rotations, and performance optimization.

What we're looking for

  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • 8 years of professional software development experience.
  • 6 years of experience with Java, including mastery in concurrency, memory management, and performance optimization.
  • 8 years of experience with OOP principles, data structures, algorithms, and software design patterns.
  • 6 years of experience building production applications with the Spring ecosystem, including WebFlux and microservices.
  • 6 years of experience designing and shipping high-scale, high-performance, and secure cloud-based distributed systems.
  • 6 years of experience in API design, including RESTful principles, gRPC, GraphQL, and contract-first design (preferred).
  • 6 years of experience with relational and NoSQL databases, including schema design and query optimization (preferred).

More like this

Similar roles

Senior Software Engineer, Finance Engineering

Apple Inc

San Francisco, CA 17 days ago $184,700–$324,800
Java Kotlin JVM Oracle Apache Kafka gRPC Protobuf Microservices CQRS Saga Event Streaming NoSQL Object-oriented Design Data Structures Algorithms
8+ yrs exp

Senior Software Engineer, G&A Solutions Engineering

Apple Inc

San Francisco, CA 53 days ago $150,400–$277,600
Java Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux Microservices Distributed Systems RESTful API gRPC GraphQL OpenAPI Swagger Protobuf Airflow Spark Flink Kafka RabbitMQ ActiveMQ Redis Memcached Hazelcast Ehcache Pinecone Weaviate pgvector MLOps RAG
5+ yrs exp

Senior Software Engineer, G&A Solutions Engineering

Apple Inc

San Francisco, CA 30 days ago $150,400–$277,600
Java Spring Boot Microservices Distributed Systems RESTful API gRPC GraphQL Kafka Redis Spark Flink Airflow Pinecone Weaviate pgvector WebFlux OpenAPI Swagger Protobuf MLOps RAG
5+ yrs exp

Software Engineer, Apple Services Engineering

Apple Inc

San Diego, CA 87 days ago $142,300–$263,300
Java Kotlin Go Python RESTful APIs Distributed Systems NoSQL Cassandra DynamoDB Kafka RabbitMQ Solr Elasticsearch Redis MySQL Spring Framework Spring Boot Docker Kubernetes CI/CD LLMs RAG Vector Databases OpenAI Anthropic Google Gemini AWS Bedrock Hugging Face
5+ yrs exp