Senior Software Engineer, Information Systems & Technology

Apple Inc

Confirmed live 2 days ago Low trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$150,400–$277,600 / yr
Posted
157 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $214k
$113k most similar roles pay here $295k

This role pays more than 81% of similar roles. Most pay $152,800–$198,933 — the shaded 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Information Systems & Technology

Sr. Software Engineer, Information Systems & Technology joins the Information Systems and Technology group to design, develop, test, document, and maintain code for internal systems including identity, operations, recruiting, and data processing. This senior-level role involves participating in every project phase from planning to implementation while collaborating with product managers and designers. The candidate will build high-scale, fault-tolerant, and secure cloud-based distributed systems using Java, along with other languages like Go, Python, or Ruby. Technical requirements include proficiency in REST, RPC, or GraphQL APIs; relational and NoSQL databases such as Postgres, MySQL, Cassandra, or MongoDB; and web frameworks like Spring, Dropwizard, or Quarkus. The role focuses on solving complex infrastructure problems involving concurrency, memory management, and distributed orchestration using tools like Spark, Flink, and Kubernetes to support essential corporate operations and data systems.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design, develop, test, and maintain high-quality code primarily using Java.
  • Build and manage high-scale, fault-tolerant, and secure cloud-based distributed systems.
  • Implement and optimize APIs using protocols such as REST, RPC, or GraphQL.
  • Manage relational and NoSQL databases including schema design and query optimization.
  • Develop testable, maintainable, and extensible backend code using OOP principles and software design patterns.
  • Lead software projects as a technical lead while mentoring other engineers.
  • Deploy containerized applications on cloud-based Kubernetes environments using CI/CD tools.
  • Optimize system performance through advanced JVM internals and networking protocol knowledge.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent professional experience.
  • 5+ years of proven experience developing software in a professional capacity.
  • 3+ years of experience implementing and shipping high-scale, secure cloud-based distributed systems with API implementation proficiency.
  • 3+ years of experience using relational and NoSQL databases including schema design and query optimization.
  • 2+ years of experience with Java, including concurrency, memory management, and performance optimization.
  • Proficiency in OOP principles, data structures, algorithms, and software design patterns for backend code.
  • Experience leading software projects as a tech lead and mentoring other engineers.
  • Familiarity with CI/CD tools, containerized applications on Kubernetes, and various web frameworks or tooling languages.

More like this

Similar roles

Software Engineer, Information Systems & Technology

Apple Inc

Sunnyvale, CA 148 days ago $150,400$225,300
Java REST GraphQL MySQL Cassandra MongoDB Kubernetes AWS GCP Azure CI/CD Spring Dropwizard Quarkus Micronaut JUnit Mockito Go Python Ruby Airflow Spark Flink JVM
2+ yrs exp

Senior Software Engineer, Enterprise Technology Services

Apple Inc

Cupertino, CA 6 days ago $184,700$277,600
Java Python Go Scala REST SOAP gRPC Docker CI/CD Kafka RabbitMQ ActiveMQ Redis Memcached Hazelcast Oracle MySQL Cassandra MongoDB Elasticsearch OpenSearch S3 Apache Iceberg Delta Lake GraphQL Protobuf
5+ yrs exp