Senior Software Engineer, Enterprise Technology Services

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$277,600 / yr
Posted
12 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $184k
This role $231k
$135k $293k
below market most similar roles pay here above market

This role pays more than 84% of similar roles. Most pay $153,675–$215,000 — the blue band above. At the midpoint, this role pays about $231k versus about $184k 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 3544 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2734 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Enterprise Technology Services

The Sr. Software Engineer, Enterprise Technology Services joins the Enterprise Technology Services team within the Information Systems and Technology organization. In this role, you will design and develop the control plane of a security platform, building novel features and scalable distributed systems. You will lead the architectural design of low-latency batch and real-time data pipelines, architect resilient micro-services, and manage end-to-end system health. Key technologies include Java, JVM internals, RESTful APIs, gRPC, GraphQL, and databases like Oracle, Postgres, MySQL, Cassandra, and MongoDB. You will also utilize cloud platforms, Terraform, Docker, Kubernetes, and messaging systems like Kafka. This position solves critical problems regarding identity, device security, anti-abuse engines, and global supply chain platforms for manufacturing and software updates.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 76 companies.

See salary data

What you'll do

  • Design and implement scalable, low-latency batch and real-time data pipelines for security data.
  • Architect and scale resilient micro-services and infrastructure for customer-facing anti-abuse engines.
  • Design and optimize large-scale distributed NoSQL, relational, and in-memory data architectures.
  • Build robust system automation, auto-healing mechanisms, and CI/CD pipelines to ensure business continuity.
  • Implement enterprise-grade observability, telemetry, and alerting strategies to identify performance issues and threats.
  • Drive the adoption of AI-assisted development tools to accelerate team velocity and code quality.
  • Provide technical leadership and mentorship to 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 professional software development experience (longer experience preferred).
  • 2+ years of 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.
  • Solid understanding of advanced JVM internals such as garbage collection, memory allocation, JIT, and JNI.
  • Experience in API design using RESTful principles, gRPC, GraphQL, and contract-first design tools like OpenAPI or Protobuf.
  • Experience with relational and NoSQL databases, including schema design, query optimization, and performance tuning.
  • Experience with cloud platforms, including Infrastructure as Code (IaC), containerization, and orchestration tools like Terraform, Docker, and Kubernetes.

More like this

Similar roles

Senior Software Engineer, Enterprise Technology Services

Apple Inc

Sunnyvale, CA 12 days ago $184,700–$277,600
Java JVM RESTful API gRPC GraphQL OpenAPI Protobuf Oracle MySQL Cassandra MongoDB AWS GCP Azure Terraform Docker Kubernetes CI/CD Kafka RabbitMQ Redis Memcached NoSQL Distributed Systems micro-services IaC TCP/IP HTTP/HTTPS DNS Zero Trust CQRS Event Sourcing
5+ yrs exp

Senior Software Engineer, Enterprise Technology Services

Apple Inc

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

Senior Software Engineer, Enterprise Technology Services

Apple Inc

Austin, TX 42 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