Senior Software Engineer, Backend

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$175,000–$308,500 / yr
Posted
44 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $189k
This role $242k
$109k most similar roles pay here $330k

This role pays more than 91% of similar roles. Most pay $162,427–$216,000 — the shaded band above. At the midpoint, this role pays about $242k versus about $189k 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, Backend

Senior Software Engineer - Backend, Developer Publications joins the Developer Publications Platform Engineering team to build and scale backend infrastructure, tools, and systems supporting documentation workflows in Xcode, Swift Playgrounds, and Apple’s developer website. This role involves collaborating with cross-functional teams of designers, technical writers, and program managers to define requirements while producing well-tested, performant code for multiple systems. The engineer will contribute to architecture discussions, write design proposals, participate in pair programming, and mentor others. Key technical competencies include experience with Ruby, Rails, Cassandra, PostgreSQL, Docker, Kubernetes, and Infrastructure as Code. Candidates should be proficient in test-driven development and CI/CD pipelines while navigating the Unix platform, Xcode, and macOS. The role focuses on solving complex backend challenges to ensure seamless integration of developer tools across the broader ecosystem.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Develop and maintain high-performance backend systems for developer tools and documentation workflows.
  • Design and write detailed technical architecture and design proposals for new products and infrastructure.
  • Produce well-tested, performant, and reliable code across multiple internal systems.
  • Define and scope backend infrastructure needs in collaboration with designers, writers, and managers.
  • Participate in code reviews, pair programming, and architectural discussions to ensure system reliability.
  • Integrate tools and systems seamlessly by working cross-functionally with other teams across the company.
  • Identify and implement improvements for existing technologies and infrastructure.

What we're looking for

  • BS/MS in Computer Science, Computer Engineering, or equivalent experience.
  • 8+ years of relevant work experience.
  • Excellent understanding of the software development lifecycle.
  • Experience shipping high quality, performant, and reliable products and features.
  • Proficiency in Ruby, Rails, Cassandra, PostgreSQL, Docker, Kubernetes, and similar technologies.
  • Experience with test-driven development, continuous integration, and delivery pipelines.
  • Ability to discuss technical tradeoffs regarding system architecture, database design, API design, and infrastructure.
  • Knowledge of the Apple ecosystem, including Unix, Xcode, and macOS.

More like this

Similar roles

Senior Software Engineer, Backend

Oscar Health

Tempe, AZ 133 days ago $158,400$207,900
Python Golang Kubernetes Grafana BigQuery Data Replication Authentication Authorization
5+ yrs exp Hybrid

Senior Software Engineer, Backend

Oscar Health

Los Angeles, CA 133 days ago $158,400$207,900
Python Golang Kubernetes Grafana BigQuery Data Replication Authentication Authorization
5+ yrs exp Hybrid

Senior Software Engineer, Backend

Oscar Health

New York, NY 133 days ago $158,400$207,900
Python Golang Kubernetes Grafana BigQuery Data Replication Authentication Authorization
5+ yrs exp Hybrid

Senior Software Engineer, Backend

Veeva Systems

Remote 58 days ago $110,000$270,000
Python Django PostgreSQL SaaS Unit Testing Clean Architecture Relational Databases
5+ yrs exp Remote

Senior Software Engineer, Backend

Cisco

Remote (San Jose, CA) 7 days ago $167,700$245,200
Python Go SQL AWS Azure GCP C++ TypeScript Cypress Splunk Query Language (SPL) CI/CD Distributed Systems Data Processing Query Optimization Agile Claude Codex WPT
7+ yrs exp Remote