Senior Software Engineer, Backend, Retail & Marcom Engineering

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $178k
This role $255k
$100k $349k
below market most similar roles pay here above market

This role pays more than 98% of similar roles. Most pay $149,500–$206,500 — the blue band above. At the midpoint, this role pays about $255k versus about $178k 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 3532 open roles on FindRole.

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

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Senior Software Engineer, Backend, Retail & Marcom Engineering

The Senior Software Engineer (Backend), Retail & Marcom Engineering joins the Carrier Services team to build the platform connecting online and retail experiences with wireless carriers. You will design, develop, and maintain scalable backend services and APIs supporting order management, pricing, and device activation. Your daily work involves the full development lifecycle, including technical design, implementation, testing, and production support. You will utilize Java, the Spring ecosystem, and gRPC or GraphQL to build microservices. Key technical skills include experience with Kafka, RabbitMQ, and relational or NoSQL databases like Postgres or Cassandra. You will solve complex problems by integrating carrier systems with internal platforms, ensuring reliable transactions for customers worldwide while maintaining high-performance standards through automated testing, code reviews, and robust monitoring of distributed systems.

What does a Software Engineer earn in California?

Median $214500 from 1116 postings across 75 companies.

See salary data

What you'll do

  • Design and build scalable backend services and APIs for device activation, pricing, and order management.
  • Develop, test, and deploy high-quality features across the full software development lifecycle.
  • Integrate carrier systems with internal Apple platforms to deliver reliable, well-documented solutions.
  • Troubleshoot and resolve production issues using logs and monitoring to identify root causes.
  • Improve the performance, reliability, and maintainability of existing order and fulfillment flows.
  • Review code and participate in technical design discussions to set engineering standards.
  • Write and maintain automated tests, documentation, and runbooks to ensure service operability.

What we're looking for

  • 5+ years of proven experience developing software in a professional capacity.
  • 2+ years of proven experience with Java, including concurrency, memory management, and performance optimization.
  • Experience building production applications with the Spring ecosystem, including Spring Boot, WebFlux, and microservices patterns.
  • Experience in API design and implementation using RESTful principles, gRPC, GraphQL, and contract-first design.
  • Experience with message-driven and event-driven architectures, including Kafka, RabbitMQ, and CQRS patterns.
  • B.S. in Computer Science, Computer Engineering, or a related technical field, or equivalent professional work experience.
  • Experience using relational and NoSQL databases, including schema design and query optimization (preferred).
  • Experience with networking, authentication protocols, CI/CD tools, and containerized software on Kubernetes (preferred).

More like this

Similar roles

Senior Software Engineer, Retail & Marcom Engineering

Apple Inc

Sunnyvale, CA 23 days ago $184,700–$277,600
Java Python Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux Go Ruby Kubernetes AWS EKS GCP GKE Azure AKS CI/CD Oracle MySQL Cassandra MongoDB JUnit Mockito Quarkus Micronaut Dropwizard ServiceTalk GenAI JVM
5+ yrs exp

Staff Software Engineer, Retail and Marcom Engineering

Apple Inc

Austin, TX 38 days ago
Java Spring Boot Spring MVC Spring Security Spring Data Spring Cloud WebFlux AWS GCP Azure Terraform Docker Kubernetes Kafka RabbitMQ ActiveMQ Oracle MySQL Cassandra MongoDB Elasticsearch OpenSearch Splunk Prometheus Grafana gRPC GraphQL OpenAPI Swagger Protobuf IaC Microservices RESTful API JVM TCP/IP HTTP/HTTPS CDN DNS
8+ yrs exp

Senior Software Engineer, Retail & Marcom Engineering

Apple Inc

Sunnyvale, CA 22 days ago $184,700–$277,600
Java Micro-services AWS Event Driven Architecture SQL NoSQL MySQL Cassandra MongoDB DynamoDB Couchbase REST GraphQL RPC Kubernetes EKS SpringMVC SNS SQS ElastiCache S3 CI/CD JVM HTTP HTTPS CDN
5+ yrs exp

Senior Software Engineer, Retail & Marcom Engineering

Apple Inc

Cupertino, CA 22 days ago $184,700–$277,600
Java Micro-services AWS Event Driven Architecture SQL NoSQL MySQL Cassandra MongoDB DynamoDB Couchbase REST GraphQL RPC SpringMVC Kubernetes EKS CI/CD SNS SQS ElastiCache S3 Serverless JVM
5+ yrs exp