Senior Software Engineer, Energy Services

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Diego, CA
Salary
$175,000–$263,300 / yr
Posted
112 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $163k
This role $219k
$103k $281k
below market most similar roles pay here above market

This role pays more than 88% of similar roles. Most pay $144,350–$181,412 — the blue band above. At the midpoint, this role pays about $219k versus about $163k 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 3552 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2753 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Energy Services

As a Senior Software Engineer, Energy Services, you will join the Energy Services Engineering team to build robust, highly scalable services supporting millions of users. Your daily responsibilities include conducting early development investigations, creating prototypes, and managing third-party integrations to develop next-generation products. You will design and build best-in-class services while navigating the technical challenges of the utility industry, electrical grid, or renewable energy. The role requires extensive experience architecting mission-critical distributed systems with a focus on consistency, latency, and throughput. You will utilize Java, Kotlin, Spring, Docker, Kubernetes, and AWS to build cloud-native applications. Additionally, you will employ REST, gRPC, SQL/NoSQL databases, and observability tools like Prometheus and Grafana to ensure system resilience, security, and high-quality software delivery.

What does a Software Engineer earn in California?

Median $214500 from 1167 postings across 73 companies.

See salary data

What you'll do

  • Build robust, highly scalable services that support millions of users.
  • Conduct early development investigations and create prototypes for new products.
  • Integrate third-party services into existing software systems.
  • Architect and maintain mission-critical distributed systems at large scales.
  • Design and operate cloud-native applications with resilience and self-healing features.
  • Build and maintain robust CI/CD pipelines and infrastructure as code.
  • Optimize SQL and NoSQL databases for high-volume performance and scale.
  • Use generative AI tools throughout the software development lifecycle to produce high-quality code.

What we're looking for

  • Bachelor’s degree in Software Engineering or 3+ years of equivalent industry experience.
  • Extensive experience architecting, building, and maintaining mission-critical distributed systems at large scales.
  • Deep understanding of distributed systems fundamentals and trade-offs in consistency, latency, and throughput.
  • Ability to communicate complex technical concepts clearly to diverse audiences and global teams.
  • Experience using generative AI tools throughout the software development lifecycle.
  • Deep hands-on software development expertise with Java or Kotlin and Spring (preferred).
  • Proven development and operational experience with high-volume REST and/or gRPC services (preferred).
  • Strong experience designing for containerization and orchestration such as Docker or Kubernetes (preferred).

More like this

Similar roles

Senior Software Engineer

Walmart

Bentonville, AR 125 days ago
Java Microservices AI Machine Learning Generative AI CI/CD Automated Testing Object-Oriented Programming Software Development Lifecycle Solution Design Debugging Code Review WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer

Walmart

Sunnyvale, CA 125 days ago
Java Spring Boot Apache Kafka Cassandra BigQuery Apache Spark Kubernetes GCP Distributed Systems Distributed Tracing GitHub Copilot Data Pipelines
5+ yrs exp

Senior Software Engineer

Walmart

Dallas, TX 63 days ago
Python LLM API Design Telemetry Debugging Coding Agents Platform Development Automation Scripts
3+ yrs exp

Senior Software Engineer

Walmart

Sunnyvale, CA 54 days ago $117,000–$234,000
Java J2EE Spring Spring Boot Distributed Systems Event-Driven Architecture SQL Public Cloud Real-time Data Processing CI/CD Agile Unit Testing WCAG) 2.2 AA
3+ yrs exp

Senior Software Engineer

Walmart

Dallas, TX 47 days ago
Linux AI/ML Generative AI CI/CD DevOps Object-Oriented Programming HAL TV OS Hardware Automation Testing Debugging Code Review WCAG) 2.2 AA
3+ yrs exp