Senior Software Engineer, Energy Services

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $175k
This role $219k
$103k most similar roles pay here $281k

This role pays more than 86% of similar roles. Most pay $147,087–$202,561 — the shaded band above. At the midpoint, this role pays about $219k versus about $175k 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, 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. You will be responsible for early development investigations, prototyping, and third-party integrations while designing best-in-class services in an innovative space. The role involves developing products aimed at combating climate change through emerging technologies. Key technical requirements include extensive experience with distributed systems, high-volume REST or gRPC services, and cloud-native applications featuring resilience and self-healing. You will utilize Java, Kotlin, Spring, Docker, Kubernetes, and CI/CD pipelines while managing SQL/NoSQL databases like Aurora or DynamoDB. Additionally, you will use observability tools such as Prometheus and Grafana. The work involves solving technical challenges within the utility industry, electrical grid, or renewable energy sectors to create impactful products.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Build robust and highly scalable services to support millions of users.
  • Conduct early development investigations, create prototypes, and manage third-party integrations.
  • Architect, build, and maintain mission-critical distributed systems at large scales.
  • Design and operate cloud-native applications with features for resilience, failover, and self-healing.
  • Develop and optimize high-volume REST and gRPC services for server-to-server or mobile client use.
  • Design robust CI/CD pipelines and define infrastructure as code.
  • Optimize SQL and NoSQL databases to ensure performance at scale.
  • Utilize 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 including consistency, latency, and throughput trade-offs.
  • Experience using generative AI tools throughout the software development lifecycle to produce high-quality software.
  • Proficiency in Java or Kotlin with Spring for hands-on software development.
  • Proven experience with high-volume REST and/or gRPC services and cloud-native applications (e.g., AWS).
  • Expertise in containerization, orchestration, CI/CD pipelines, and infrastructure as code.
  • Experience with observability tools, modern networking, and optimizing SQL/NoSQL databases for scale.

More like this

Similar roles

Senior Software Engineer

Apple Inc

Cupertino, CA 16 days ago $150,400$277,600
C++ Objective-C Swift SwiftUI Machine Learning CNNs Bayesian Methods Sensor Fusion Firmware
10+ yrs exp

Software Engineering Technical Lead, Server Energy Services

Apple Inc

San Diego, CA 44 days ago $205,400$308,500
JVM Java Kotlin Spring gRPC Distributed Systems Prometheus Grafana OpenTelemetry Temporal Aurora DynamoDB CI/CD Infrastructure-as-Code Containerization PKI JWT Cryptography Generative AI
10+ yrs exp

Senior Software Engineer

The Walt Disney Company

Remote 17 days ago $148,700$199,400
JavaScript HLS DASH Web Development PlayReady Widevine AVC HEVC AAC EAC3 cross platform development Android Gaming Consoles
5+ yrs exp Remote

Senior Software Engineer

Microsoft

Redmond, WA 114 days ago $119,800$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp

Senior Software Engineer

Coinbase

Remote 91 days ago
React TypeScript Go API Design Distributed Systems AI/ML Observability Debugging Incident Response
5+ yrs exp Remote

Senior Software Engineer

Caterpillar

Irving, TX 75 days ago $156,998$183,140
Java Spring Boot AWS Python RESTful API Microservices Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda S3 SQS SNS Shell Scripting Agile Automated Testing Event-driven Architecture
5+ yrs exp