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
4 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $214k
$128k $294k
below market most similar roles pay here above market

This role pays more than 80% of similar roles. Most pay $150,475–$213,187 — the blue band above. At the midpoint, this role pays about $214k versus about $182k 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: Sr Software Engineer - G&A Solutions Engineering (GSE) The Sr Software Engineer - G&A Solutions Engineering (GSE) joins the Legal and Global Security Solutions team within the Information Systems and Technology organization. This role involves owning the full software development lifecycle, from architecture and system design to implementation and maintenance of custom-built and packaged solutions. You will build scalable, secure, and high-performance cloud-based distributed systems to empower legal, security, and compliance functions. Key technical requirements include proficiency in Java, including concurrency and memory management, alongside experience with Go, Python, or Ruby for automation and data processing. You will utilize RESTful APIs, gRPC, GraphQL, and message-driven architectures using Kafka or RabbitMQ. The work focuses on creating integrated technology solutions for general and administrative functions like finance, people, and facilities.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 companies.

See salary data

What you'll do

  • Design and architect scalable, high-performance, and fault-tolerant cloud-based distributed systems.
  • Implement and maintain backend code using Java, focusing on concurrency, memory management, and performance optimization.
  • Develop and integrate both custom-built and packaged software solutions for legal, security, and compliance functions.
  • Design and implement APIs using RESTful principles, gRPC, or GraphQL with a focus on backward compatibility.
  • Build and manage message-driven and event-driven architectures using systems like Kafka or RabbitMQ.
  • Own the full software development lifecycle from initial project inception to final deployment.
  • Create automation scripts and data processing pipelines using languages such as Go, Python, or Ruby.
  • Mentor other engineers and lead software projects as a technical lead.

What we're looking for

  • 5 years of proven professional software development experience.
  • 4 years of experience with Java, including concurrency, memory management, and performance optimization.
  • 4 years of experience in OOP principles, data structures, algorithms, and software design patterns.
  • 4 years of experience with complementary languages like Go, Python, or Ruby for automation and data processing.
  • 4 years of experience designing and shipping high-scale, fault-tolerant, and secure cloud-based distributed systems.
  • 4 years of experience in API design, including RESTful principles, gRPC, GraphQL, and contract-first design.
  • 4 years of experience with message-driven and event-driven architectures using systems like Kafka or RabbitMQ.
  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional experience.
  • Track record of leading software projects as a tech lead and mentoring engineers (preferred).
  • Hands-on experience leveraging GenAI coding tools to accelerate the development lifecycle (preferred).

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 1 day 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, 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, Enterprise Technology Services

Apple Inc

Cupertino, CA 35 days ago $184,700–$277,600
Java Python Go Scala Kafka Redis Oracle MySQL Cassandra MongoDB Docker CI/CD gRPC REST SOAP GraphQL Elasticsearch Apache Iceberg Delta Lake S3 Akka Pekko LMAX Disruptor OpenAPI Protobuf Event Sourcing CQRS
5+ yrs exp

Senior Software Engineer, Enterprise Technology Services

Apple Inc

Austin, TX 26 days ago
Java Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux REST gRPC GraphQL Kafka Redis JUnit Mockito OpenAPI Swagger Protobuf CI/CD Distributed Systems Microservices Generative AI RabbitMQ ActiveMQ Quarkus Micronaut Dropwizard ServiceTalk
5+ yrs exp