Senior Software Engineer, G&A Solutions Engineering

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$150,400–$277,600 / yr
Posted
52 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $166k
This role $214k
$101k $297k
below market most similar roles pay here above market

This role pays more than 87% of similar roles. Most pay $142,675–$190,000 — the blue band above. At the midpoint, this role pays about $214k versus about $166k 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 3631 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, G&A Solutions Engineering

The Senior Software Engineer, G&A Solutions Engineering (GSE) joins the Information Systems and Technology organization to support general and administrative functions like finance, legal, and security. This role focuses on People Systems, where you will architect and own Java micro-services that handle millions of transactions for recruiting, payroll, benefits, and compensation management. You will build high-concurrency, event-driven systems and distributed data pipelines while ensuring absolute data integrity and privacy. Key technologies include Java, Spring Boot, Spring Cloud, WebFlux, and gRPC, alongside data orchestration tools like Airflow and Spark. You will also work with messaging systems like Kafka and caching technologies like Redis. The work involves solving complex domain modeling problems with country-specific business rules to provide a seamless global employee experience.

What does a Software Engineer earn in California?

Median $214500 from 1126 postings across 74 companies.

See salary data

What you'll do

  • Lead the end-to-end design and coding of modular, domain-driven microservices using Java and Spring Boot.
  • Build and scale distributed event streams to handle high-concurrency enterprise workloads.
  • Design APIs with strong contracts and clear versioning for multi-team consumption.
  • Ensure absolute data integrity, consistency, and privacy across high-stakes domains.
  • Conduct rigorous code reviews and establish testing strategies for robust software solutions.
  • Troubleshoot complex distributed systems issues and optimize high-volume batch and real-time processing pipelines.
  • Define and uphold system reliability through SLOs, observability, and zero-downtime deployments.
  • Mentor and elevate the technical capacity of junior and mid-level engineers.

What we're looking for

  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • 5+ years of proven experience developing software in a professional capacity.
  • 2+ years of proven experience with Java, including concurrency, memory management, and performance optimization.
  • Proficiency in OOP principles, data structures, algorithms, and software design patterns to implement testable and maintainable backend code.
  • Experience building production applications using the Spring ecosystem, including Spring Boot, Spring Security, and reactive programming with WebFlux.
  • Experience designing and shipping high-scale, fault-tolerant, and secure cloud-based distributed systems and RESTful APIs.
  • Experience with distributed data orchestration and computing systems like Airflow, Spark, or Flink for batch and real-time stream processing.
  • Track record of leading software projects as a tech lead while mentoring other engineers (preferred).

More like this

Similar roles

Senior Software Engineer, G&A Solutions Engineering

Apple Inc

San Francisco, CA 29 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

Senior Software Engineer, G&A Solutions Engineering

Apple Inc

San Francisco, CA 32 days ago $150,400–$277,600
Java Go Python Ruby RESTful API gRPC GraphQL Kafka RabbitMQ ActiveMQ OpenAPI Swagger Protobuf CQRS Event Sourcing Distributed Systems GenAI Data Structures Algorithms
5+ yrs exp

Software Engineer, Finance Engineering

Apple Inc

San Francisco, CA 50 days ago $184,700–$324,800
Java Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux Microservices RESTful API gRPC GraphQL OpenAPI Swagger Protobuf Oracle MySQL Cassandra MongoDB Pinecone Weaviate pgvector Kafka RabbitMQ ActiveMQ Redis Memcached Elasticsearch OpenSearch Airflow Spark Flink Pact REST Assured Postman LLMs RAG
8+ yrs exp

Senior Software Engineer

Microsoft

2 days ago $119,800–$234,700
Kubernetes Azure Python C++ C# Java JavaScript C Distributed Systems Observability Infrastructure Automation Incident Management Networking Security Telemetry Production Code AI Training Inference Platforms
4+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA 52 days ago $173,500–$331,050
Java Scala Apache Spark Apache Kafka Hadoop AWS Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra Azure Cosmos DB CI/CD Agile Data Pipelines Streaming Batch Processing
10+ yrs exp