Software Engineer, Retail and Marcom Engineering

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$216,200–$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 $170k
This role $270k
$115k $347k
below market most similar roles pay here above market

This role pays more than 97% of similar roles. Most pay $137,500–$202,482 — the blue band above. At the midpoint, this role pays about $270k 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 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 · Software Engineer, Retail and Marcom Engineering

Software Engineer (Marcom Interactive Apps), Retail and Marcom Engineering joins the Retail and Marcom Engineering team within the Information Systems and Technology organization. This full-stack role involves building features for a native macOS app and developing the React framework used for web-based plugins. You will build and operate cloud services, including APIs, data modeling, and real-time infrastructure to support collaborative document editing. Key responsibilities include designing schemas, refining animations, and creating component libraries for other engineers. The role requires proficiency in Swift, TypeScript, or Kotlin, along with experience in Postgres and WebSockets. You will solve technical problems related to real-time collaboration and creative authoring tools, ensuring that edits appear instantly and predictably for users while maintaining a calm, responsive interface during multi-user interactions.

What does a Software Engineer earn in California?

Median $214500 from 1116 postings across 75 companies.

See salary data

What you'll do

  • Build native macOS app features using Swift and SwiftUI with a focus on polish.
  • Develop the React framework and component libraries for collaborative plugins.
  • Build and operate cloud services including APIs, data modeling, and real-time infrastructure.
  • Implement real-time editing functionality to ensure instant and predictable document updates.
  • Design APIs and backend systems that other engineers can easily build upon.
  • Support teams in moving plugin development from initial prototype to production.
  • Work with creative teams to translate their workflows into intuitive software tools.

What we're looking for

  • 5 years of software engineering experience building both user interfaces and backend services.
  • Experience shipping user-facing software in native (SwiftUI, AppKit, or UIKit) or web (React) environments.
  • Experience building backend services including API design and relational databases.
  • Proficiency in at least two of the following: Swift, TypeScript, or Kotlin.
  • BS in Computer Science or a related field or equivalent job-related experience.
  • Experience with both SwiftUI and React (preferred).
  • Experience with Kotlin and Spring Boot, or server-side Swift (Vapor) (preferred).
  • Experience building real-time collaborative apps, creative tools, component libraries, or LLM-assisted features (preferred).

More like this

Similar roles

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 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

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

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