Senior Software Engineer, Security Server Applications

Apple Inc

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $186k
This role $231k
$128k $294k
below market most similar roles pay here above market

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

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Security Server Applications

The Sr. Software Engineer, Security Server Applications, Enterprise Technology Services joins the Joint Mobile Engineering Team to develop critical security services tightly coupled with hardware. You will build highly scalable, distributed, multi-tenant server applications that support device activation and eSIM initiatives across the hardware lifecycle. Day-to-day responsibilities include designing and integrating high-volume, low-latency server software, capturing requirements from cross-functional partners, and writing high-quality code for detailed audits. You will utilize Java, Spring Boot, and Microservices to build RESTful APIs, while managing relational and NoSQL databases like Oracle and Cassandra. Technical requirements include knowledge of PKI, X.509, and authentication protocols, alongside experience with Kafka, Rabbit, JUnit, and Git. This role solves complex security and privacy problems for mobile platforms and wireless industry infrastructure.

What does a Software Engineer earn in California?

Median $214500 from 1134 postings across 74 companies.

See salary data

What you'll do

  • Design and develop highly scalable, distributed server-side applications and multi-tenant systems.
  • Build and maintain scalable RESTful APIs using Java, Spring Boot, and Microservices.
  • Implement security services tightly coupled with hardware to improve customer safety and privacy.
  • Manage data using relational and NoSQL databases such as Oracle and Cassandra.
  • Develop asynchronous backend services and integrate event stream systems like Kafka or Rabbit.
  • Apply security concepts including PKI, X.509, and various authentication protocols to software designs.
  • Write high-quality code that meets the standards for detailed security audits.
  • Interpret production logs and traffic patterns to perform performance monitoring and tuning.

What we're looking for

  • 6+ years of experience with application design, development, and integration of high volume/low latency server applications.
  • Strong object-oriented programming and design experience, including Java.
  • Experience with Spring Boot and Microservices specifically building scalable RESTful APIs.
  • Proficiency with relational databases and NoSQL databases, such as Oracle and Cassandra.
  • Experience with event stream systems and asynchronous backend services (Kafka or Rabbit is a plus).
  • Understanding of PKI, X.509, ASN.1, key exchange protocols, and authentication protocols.
  • Experience with automated testing methodologies and frameworks (JUnit, Mockito, or TestNG is a plus).
  • Experience in the wireless industry or client/server development involving iOS or other mobile platforms (preferred).

More like this

Similar roles

Software Development Engineer, Security

Apple Inc

Austin, TX 151 days ago
Java Spring Boot Microservices RESTful API Oracle Cassandra JUnit Mockito TestNG Kafka C Maven Gradle Git NoSQL Object-oriented programming Automated testing
3+ yrs exp

Security Server Application Engineer

Apple Inc

Sunnyvale, CA 2 days ago $150,400–$225,300
Java Swift PKI ASN1 x.509 Authentication Protocols Key Exchange Protocols PQC Algorithms Cryptographic Primitives Security Systems
4+ yrs exp

Senior Software Engineer, Enterprise Technology Services

Apple Inc

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