Senior Software Engineer

Apple Inc

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $237k
$126k most similar roles pay here $321k

This role pays more than 87% of similar roles. Most pay $144,678–$222,000 — the shaded band above. At the midpoint, this role pays about $237k 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 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

As a Senior Software Engineer on the Apple Service Engineering (ASE) Security Frameworks team, you will design and implement robust security services to address identity and authorization challenges across various Apple products. Your day-to-day responsibilities include building client libraries and SDKs in multiple languages such as Java, Go, Swift, Rust, and TypeScript, ensuring seamless integration with partner teams for request verification, token management, and secure authentication processes. You will also collaborate closely with engineering teams to incorporate these frameworks into their development workflows, setting high standards for security protocols. This role requires extensive experience in large-scale operations, strong programming skills in Golang and Java, and a deep understanding of securing APIs and client-side best practices.

What you'll do

  • Design and implement security frameworks in multiple languages to address identity and authorization challenges.
  • Build high-performance client SDKs and libraries with features like caching, offline configuration updates, and major version releases.
  • Ensure secure practices and tools are integrated into development processes for RESTful and gRPC APIs.
  • Collaborate on the architecture of SDKs, including dependency injection, plugin systems, and error handling strategies.
  • Develop and maintain API consistency across different programming languages and runtime environments.
  • Implement monitoring and telemetry in client libraries to collect performance metrics and usage analytics.

What we're looking for

  • 8+ years of software development or production operations experience in large-scale environments
  • Strong programming skills in Golang and Java, willingness to learn Swift, Rust, Python, and TypeScript
  • Experience building high-performance client SDKs with features like caching, offline configuration updates, and feature flagging
  • Knowledge of securing APIs including input validation, mTLS, authentication, and authorization mechanisms for RESTful and gRPC APIs
  • Deep understanding of Identity and Access Management (IAM) concepts such as RBAC, ABAC, OAuth, OpenID Connect, and Policy-as-Code systems

More like this

Similar roles

Senior Software Engineer

The Coca‑Cola Company

Atlanta, GA 8 days ago $171,000$198,000
CI/CD DevOps SRE Kubernetes AWS Salesforce PostgreSQL Python JavaScript React Docker Terraform Git Jenkins Prometheus Grafana SOX Compliance Cloud Infrastructure API Development

Senior Software Engineer

Circle

San Francisco, CA +11 35 days ago $152,500$205,000
Java Go AWS RESTful_APIs SQL CI/CD Kubernetes Docker Terraform Python PostgreSQL Redis Git Jenkins Swagger JUnit SonarQube Maven Spring_Framework

Senior Software Engineer

Prudential Financial

Newark, NJ 105 days ago $104,000$171,600
React Springboot Docker Terraform AWS Kubernetes DevOps CI/CD GitHub Jenkins Python Java Node.js HTML CSS JavaScript DynamoDB ECS Lambda RDS S3 Observability Metric Logs Tracing Agile Methodology
Hybrid

Senior Software Engineer

Equifax

Missouri 49 days ago
Java SpringBoot TypeScript JavaScript HTML CSS GCP AWS Azure Terraform Jenkins Helm Vertex AI Apache Beam Bigtable BigQuery PubSub GCS Composer Angular Bootstrap SQL Server MySQL Git Maven Gradle JUnit Selenium Atlassian JIRA Atlassian Confluence
Hybrid

Senior Software Engineer

The Walt Disney Company

Remote (Bristol, CT) 50 days ago $141,900$190,300
JavaScript TypeScript NodeJS Java Kotlin AWS React Native HTTP NGINX Apache Agile Test Driven Development CI/CD Performance Testing Application Profiling
Remote

Senior Software Engineer

Equifax

St. Louis, MO 78 days ago
Java SpringBoot TypeScript JavaScript HTML CSS GCP AWS Azure Jenkins Terraform Helm Vertex AI Apache Beam Bigtable BigQuery PubSub GCS Composer Angular Bootstrap SQL Server MySQL Git Maven Gradle JUnit Selenium LoadRunner SoapUI CI/CD