Senior Software Engineer, G&A Solutions Engineering

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

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

This role pays more than 80% of similar roles. Most pay $149,500–$202,482 — the blue band above. At the midpoint, this role pays about $214k versus about $176k 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 3595 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2772 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

JOB TITLE: Senior Software Engineer, G&A Solutions Engineering (GSE) 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 distributed systems using Java, Spring Boot, and cloud-native technologies. Key responsibilities include designing APIs with gRPC or GraphQL, managing data orchestration via Spark or Flink, and ensuring data integrity across complex domain models. You will solve technical problems involving distributed transactions, message-driven architectures using Kafka or RabbitMQ, and high-volume batch processing to provide a seamless experience for the company's global workforce.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 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 incident response.
  • Mentor junior and mid-level engineers to grow the team's technical capacity.

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 with 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.
  • Experience in API design using RESTful principles, gRPC, GraphQL, and contract-first design tools like OpenAPI or Protobuf.
  • Experience with distributed data orchestration and computing systems such as Airflow, Spark, or Flink.

More like this

Similar roles

Senior Software Engineer, G&A Solutions Engineering

Apple Inc

San Francisco, CA 24 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 4 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, G&A Solutions Engineering

Apple Inc

Austin, TX 163 days ago
Java Unix Relational Databases Non-relational Databases AWS GCP Snowflake CI/CD Agile Microservices Generative AI AI/ML System Design Cryptography Caching Load-balancing

Software Engineer, G&A Solutions Engineering

Apple Inc

Austin, TX 129 days ago
Java Unix Relational Databases Non-relational Databases AWS GCP Snowflake CI/CD Agile Microservices Generative AI AI/ML System Design Cryptography Caching System Observability

Senior Software Engineer

Apple Inc

Sunnyvale, CA 24 days ago $184,700–$277,600
Java J2EE Spring SpringBoot Hibernate ReactJS Angular Docker Kubernetes RESTful APIs micro-services Oracle MongoDB Unix GenAI Agile
8+ yrs exp

Software Engineer, Finance Engineering

Apple Inc

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