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
78 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $177k
This role $188k
$129k most similar roles pay here $236k

This role pays more than 62% of similar roles. Most pay $139,479–$214,000 — the shaded band above. At the midpoint, this role pays about $188k versus about $177k 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 · 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 various sales and service channels, including contact centers and retail locations. Your daily work involves performing systems impact analysis, creating high-level and low-level design artifacts, conducting architecture reviews, and managing global projects through the full development lifecycle. To succeed, you will utilize Java, Springboot, Kubernetes, Docker, Kafka, and Object Oriented Programming while leveraging enterprise cloud platforms like AWS, GCP, or Azure. You will build scalable, distributed, and high-availability systems using microservices and CI/CD to solve complex problems in global customer support infrastructure.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Perform high-level systems impact analysis and prototype new concepts for business-critical initiatives.
  • Design and develop scalable, high-quality end-to-end solutions for global customer engagement platforms.
  • Create high-level and low-level design artifacts to document system architecture.
  • Conduct architecture reviews and deliver executive briefings for high-impact projects.
  • Ensure requirement traceability and successful delivery during the development and integration testing phases.
  • Provide solution hand-off training to operations and production support teams for new features.
  • Standardize architectures and establish governance frameworks across the organization.
  • Develop product roadmaps and identify new use cases for customer service technologies.

What we're looking for

  • A BS/BA degree or equivalent technical industry experience is required.
  • Candidates must have at least 5 years of experience developing enterprise applications.
  • Candidates must have at least 3 years of experience in Java, Springboot, Kubernetes, Docker, Kafka, and Object Oriented Programming.
  • Candidates must have at least 2 years of hands-on experience in one or more enterprise cloud platforms like AWS, GCP, or Azure.
  • Experience architecting and developing event-based, distributed, and highly available systems is preferred.
  • Proficiency with Micro-services, CI/CD, and Container orchestration is preferred.
  • Strong communication, leadership, and presentation skills for various audiences are required.
  • Knowledge of machine learning fundamentals is preferred.

More like this

Similar roles

iOS Software Engineer, Customer Systems

Apple Inc

Sunnyvale, CA 7 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

Engineering Program Manager, Customer Systems

Apple Inc

Austin, TX 69 days ago
Agile Scrum Kanban Jira Confluence Smartsheet MS Project GenAI SDLC Redshift Snowflake Power BI Tableau REST SOAP AWS Lambda DynamoDB Kinesis S3 CI/CD
3+ yrs exp

Solutions Architect, Customer Systems

Apple Inc

Sunnyvale, CA 8 days ago $150,400$277,600
System Design Technical Architecture Java Python SOA J2EE Oracle NoSQL MongoDB API Agile Waterfall Observability SLAs SLOs SLIs Distributed Systems Object-Oriented Programming
10+ yrs exp

Senior Solutions Architect, Customer Systems

Apple Inc

Austin, TX 101 days ago
System Design Distributed Systems Java Go Python NoSQL MongoDB Couchbase Relational Databases API Data Flow Diagrams SLAs SLOs SLIs Observability Scalability Fault Tolerance High Availability
7+ yrs exp

Solutions Architect, Customer Systems

Apple Inc

Austin, TX 7 days ago
System Design Technical Architecture Solution Architecture Java Python SOA J2EE Oracle NoSQL MongoDB Object-Oriented Programming API Distributed Systems Agile Waterfall Observability SLAs SLOs SLIs Capacity Planning
10+ yrs exp