Security Software Engineer, Enterprise Technology Services

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $214k
$115k most similar roles pay here $295k

This role pays more than 75% of similar roles. Most pay $151,475–$215,178 — the shaded band above. At the midpoint, this role pays about $214k versus about $183k 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 · Security Software Engineer, Enterprise Technology Services

Security Software Engineer, Enterprise Technology Services joins the Information Systems and Technology organization to develop cryptographic services that underpin business-critical functions. Working within the Enterprise Technology Services team, you will collaborate with product management and engineering teams to design, implement, and deliver high-volume, low-latency, fault-tolerant, and highly available security solutions. The role involves building systems for identity, device security, anti-abuse platforms, and supply chain integration to protect sensitive information across global operations. Candidates should possess experience in Java, C++, and scripting languages like Python or Bash, alongside expertise in modern CI/CD tooling. Preferred skills include building REST-based APIs, PKI fundamentals, applied cryptography, SQL or NoSQL databases, and performance testing. The work addresses critical security challenges involving authentication, authorization, and OWASP risks to ensure the integrity of systems used at a massive scale.

What you'll do

  • Design and implement high-volume, low-latency cryptographic services for business-critical functions.
  • Develop fault-tolerant and highly available security solutions at a global scale.
  • Build and deploy scalable REST-based APIs to support enterprise infrastructure.
  • Implement identity, device security, and anti-abuse platforms to protect sensitive data.
  • Manage systems for manufacturing, supply chain integration, and network credentials.
  • Develop software to ensure the integrity and privacy of systems supporting billions of devices.
  • Integrate modern CI/CD tooling and build systems into the development lifecycle.

What we're looking for

  • Bachelor's degree in Computer Science or equivalent.
  • 3 to 12 years of software development experience using languages such as Java or C++.
  • 3 to 12 years of experience with scripting languages like Python or Bash.
  • At least 3 years of experience with modern CI/CD tooling and build systems.
  • Solid understanding and application of computer science fundamentals (preferred).
  • Experience building, orchestrating, and deploying highly scalable REST based APIs (preferred).
  • Knowledge of PKI fundamentals and applied cryptography (preferred).
  • Proficiency with SQL and/or NoSQL database technology (preferred).

More like this

Similar roles

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