Senior Software Engineer, Security Enablement Team ASE

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$302,200 / yr
Posted
65 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $188k
This role $237k
$133k most similar roles pay here $320k

This role pays more than 81% of similar roles. Most pay $151,087–$224,587 — the shaded band above. At the midpoint, this role pays about $237k versus about $188k 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 1723 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1398 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Security Enablement Team ASE

As a Senior Software Engineer on Apple’s Security Enablement Team, you will play a pivotal role in building robust, scalable, and secure foundational components for critical services such as iCloud, Apple Music, News, Satellite SoS, and FindMy. Your day-to-day responsibilities include designing, coding, and deploying high-performance systems with security at the core, while collaborating closely with engineering teams to integrate best practices and secure APIs into their services. You will work extensively with technologies like Cassandra, Kafka, Valkey, Zookeeper, etcd, Solr, Kubernetes, and Docker, contributing to architectural design and troubleshooting complex challenges related to performance and scalability. The ideal candidate has 8+ years of experience in software engineering, expertise in Java, Go, or Python, and a deep understanding of securing APIs and large-scale distributed systems.

What you'll do

  • Develop and deploy secure software solutions for Apple's critical platforms.
  • Engineer security components for data protection and compliance within large-scale systems.
  • Integrate security best practices into APIs and authentication mechanisms.
  • Contribute to the architectural design of high-performance, secure systems.
  • Troubleshoot complex security, performance, and scalability issues.
  • Drive continuous improvement in security posture and operational excellence.

What we're looking for

  • 8+ years experience in software engineering with large-scale distributed systems
  • Proficiency in Kubernetes, Docker, and containerization technologies
  • Expertise in securing APIs through validation, authentication, and authorization
  • Strong understanding of operating system concepts like threading, memory management, networking, and storage
  • Experience with cryptographic algorithms and protocols for data security
  • Knowledge of network security principles and secure communication channels
  • Familiarity with incident response processes and ability to handle security incidents

More like this

Similar roles

Senior Software Engineer, Security

Nvidia

Remote (Santa Clara, CA) 10 days ago $184,000$287,500
Linux C/C++ Risk Management Threat Modeling Vulnerability Management Access Control Incident Response Disaster Recovery Compliance Data Protection OAuth 2.1 OIDC Kerberos FIDO2 WebAuthn Microsoft Active Directory Entra ID FreeIPA RHEL IdM SSSD PKI SELinux AppArmor eBPF Rust Slurm Lustre NFS Docker Enroot Kubernetes InfiniBand Zero Trust ZTNA VRFs CVSS 4.0 SBOM
Remote

Senior Software Engineer - Application Security

Uber

Seattle, WA +1 9 days ago $202,000$202,000
Go Python Java C Kafka RDBMS NoSQL REST gRPC AWS CI/CD Messaging Systems Distributed Systems Authentication Authorization Encryption Cloud Services Security Automation Code Scanning Vulnerability Remediation
Hybrid

Search | Chime Careers

Chime

Remote (San Francisco, CA) 14 days ago
Ruby Go Python iOS Android APIs Backend services Penetration testing Static analysis Dynamic analysis CI/CD Authentication Authorization Secure communication Session management Terraform AWS Kubernetes Docker Prometheus Grafana
Remote