Senior Software Engineer, Infrastructure Applications

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
176 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $179k
This role $255k
$97k $349k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $144,350–$214,000 — the blue band above. At the midpoint, this role pays about $255k versus about $179k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Infrastructure Applications

The Sr Software Engineer (Infrastructure Applications), Infrastructure Services joins the Infrastructure Software Development team to design, develop, and maintain full-stack applications. This role involves building modern, intelligent web applications by managing the entire software development lifecycle, including planning, coding, testing, and deployment. The engineer will utilize Java Spring Boot for backend API development, Hibernate, and NoSQL databases like MongoDB, while using React JS, HTML, CSS, Tailwind, Redux, and React Router for frontend interfaces. Key responsibilities include leveraging AI-assisted tools like Claude, prompt engineering, and LLMs to automate workflows and enhance developer productivity. The work specifically addresses Data Center Infrastructure Management, requiring the creation of adaptable applications that prioritize user experience while incorporating responsible AI practices and containerization technologies like Docker and Kubernetes.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, and maintain full-stack applications using Java for backend and React JS for frontend.
  • Utilize AI-assisted development tools like Claude to accelerate code generation, debugging, and documentation.
  • Design adaptable web applications that prioritize exceptional user experiences.
  • Manage all phases of the software development lifecycle including planning, coding, testing, and deployment.
  • Conduct thorough code reviews to uphold coding standards and maintain high code quality.
  • Incorporate emerging AI/ML and LLM innovations into the existing technology stack.
  • Build and configure AI agents to automate routine tasks and enhance developer productivity.

What we're looking for

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field or equivalent practical experience.
  • Proficiency in React JS, HTML, CSS, Tailwind, Redux, and React Router.
  • Experience in Java Spring Boot based API development using JSON API spec.
  • Hands-on experience with Hibernate and NoSQL databases like MongoDB.
  • Knowledge of containerization (Docker, Kubernetes) and CI/CD tools.
  • Familiarity with Claude skills, prompt engineering, MCP, or similar agent orchestration patterns.
  • Experience in Data Center Infrastructure Management domain (preferred).
  • Experience building and leveraging AI agents and LLM-powered capabilities to automate tasks (preferred).

More like this

Similar roles

Senior Software Engineer, Infrastructure Services

Apple Inc

San Francisco, CA 55 days ago $150,400–$277,600
Go Java C++ Python C Git Terraform AWS GCP CI/CD Linux eBPF Open vSwitch tcpdump Wireshark DNS IPv4 IPv6 Routing NAT IPAM Packet Analysis
2+ yrs exp

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 20 days ago $79,200–$209,500
Java Linux Terraform Infrastructure as Code (IaC) Public Cloud Database Design Distributed Systems System Design Operating Systems Encryption Access Controls Load Testing Fault-Injection Telemetry Alerting Root Cause Analysis
3+ yrs exp