Software Engineer, Customer Systems

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$225,300 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $170k
This role $188k
$124k most similar roles pay here $236k

This role pays more than 66% of similar roles. Most pay $136,781–$203,100 — the shaded band above. At the midpoint, this role pays about $188k versus about $170k 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 2305 open roles on FindRole.

Listed pay typically runs $175,000–$280,000 across 1873 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Customer Systems

As a Software Engineer, Customer Systems, you will join the Information Systems and Technology organization to develop business-critical applications within the Customer Engagement domain. You will serve as a domain champion, taking ownership of complex features and leading the design and architectural development of solutions for contact centers, retail locations, and online support platforms. Your daily work involves performing systems impact analysis, creating high-level and low-level design artifacts, conducting architecture reviews, and managing multiple global projects simultaneously to enhance the customer experience across various sales channels. To succeed in this role, you must possess expertise in Java, Springboot, Kubernetes, Docker, Kafka, and Object Oriented Programming, alongside experience with enterprise cloud platforms like AWS, GCP, or Azure. You will also utilize skills in micro-services, CI/CD, container orchestration, and machine learning fundamentals to solve complex problems.

What does a Software Engineer earn in California?

Median $214000 from 788 postings across 66 companies.

See salary data

What you'll do

  • Design and architect complex, scalable end-to-end solutions for global customer engagement systems.
  • Perform high-level systems impact analysis and create detailed design artifacts for new initiatives.
  • Develop and implement prototypes to verify technical concepts and requirements.
  • Conduct architecture reviews and deliver executive briefings for high-impact projects.
  • Establish architecture governance frameworks and standardize architectures across the organization.
  • Create product roadmaps and identify new use cases for enterprise applications.
  • Provide solution hand-off training to operations and production support teams.
  • Manage multiple global engineering efforts simultaneously in an environment of ambiguity.

What we're looking for

  • 5+ years of experience developing enterprise applications.
  • 3+ years of experience in Java, Springboot, Kubernetes, Docker, Kafka, and Object Oriented Programming.
  • 2+ years of hands-on experience in one or more enterprise cloud platforms (AWS, GCP, Azure).
  • BS/BA degree or equivalent technical industry experience.
  • Experience in software development, solution architecture, and product management (preferred).
  • Hands-on experience in architecting and developing event-based, distributed, highly available systems (preferred).
  • Experience with Micro-services, CI/CD, and Container orchestration (preferred).
  • Knowledge of machine learning fundamentals (preferred).

More like this

Similar roles

Software Engineer, Customer Systems

Apple Inc

Sunnyvale, CA 86 days ago $150,400$225,300
Java Springboot Kubernetes Docker Kafka AWS GCP Azure Micro-services CI/CD Object Oriented Programming Machine Learning Solution Architecture
5+ yrs exp

Senior Software Engineer, Customer Systems

Apple Inc

Sunnyvale, CA 8 days ago $150,400$277,600
Java Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux Microservices REST gRPC GraphQL OpenAPI Swagger Protobuf Redis Memcached Python Go Ruby CI/CD JVM HTTP TCP/IP CDN
5+ yrs exp

Senior Software Engineer, Customer Systems

Apple Inc

Cupertino, CA 8 days ago $150,400$277,600
Java Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux Microservices JVM REST gRPC GraphQL OpenAPI Swagger Protobuf Redis Memcached Hazelcast Python Go CI/CD Distributed Systems
5+ yrs exp

iOS Software Engineer, Customer Systems

Apple Inc

Sunnyvale, CA 15 days ago $150,400$277,600
Swift SwiftUI UIKit Objective-C Core ML Create ML TensorFlow PyTorch REST Protocol Buffers JSON CI/CD Foundation Core Animation AVFoundation AppKit Cocoa macOS iOS iPadOS visionOS tvOS

iOS Software Engineer, Customer Systems

Apple Inc

Sunnyvale, CA 2 days ago $184,700$324,800
Swift SwiftUI UIKit Objective-C Core ML Create ML TensorFlow PyTorch REST Protocol Buffers JSON CI/CD Foundation Core Animation AVFoundation AppKit Cocoa Generative AI LLMs