Full Stack Software Engineer, Productivity Apps

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$181,100–$318,400 / yr
Posted
30 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $250k
$113k most similar roles pay here $340k

This role pays more than 94% of similar roles. Most pay $142,400–$211,650 — the shaded band above. At the midpoint, this role pays about $250k 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 638 open roles on FindRole.

Listed pay typically runs $171,600–$272,100 across 505 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Full Stack Software Engineer, Productivity Apps

Join the Productivity Apps Services team as a Full Stack Software Engineer and help shape the future of cloud productivity by designing and implementing resilient backend services and client-side frameworks that power real-time collaboration and document persistence in Keynote, Pages, and Numbers. You will work closely with cross-functional teams to integrate AI-powered features and third-party cloud storage capabilities while ensuring high-quality software through continuous learning and application of new technologies such as Java, Swift, or Objective-C. With a focus on multi-threaded programming and performance optimization, you will contribute to the connected services infrastructure that supports Apple’s most beloved productivity applications at scale.

What you'll do

  • Design, implement, and maintain high-quality backend services for collaboration and persistence.
  • Develop client-side frameworks to support real-time collaboration and cloud storage integrations.
  • Integrate AI-powered capabilities into productivity applications and cloud storage systems.
  • Diagnose and resolve bugs across both service and client layers of the application stack.
  • Participate in architecture reviews to ensure system resilience and scalability.
  • Utilize AI-assisted development tools to enhance team efficiency and software quality.

What we're looking for

  • 5+ years of proficiency in Java, Swift, Objective-C, or similar languages
  • Full stack development experience with both backend service APIs and client-side frameworks
  • Strong object-oriented design and development skills
  • Experience with multi-threaded and concurrent programming in production systems
  • Ability to communicate effectively across technical and non-technical teams

More like this

Similar roles

Full Stack Software Engineer, Productivity Apps

Apple Inc

Seattle, WA 30 days ago $171,600$302,200
Java Swift Objective-C Python JavaScript CloudKit iCloud Drive Box AI LLM-powered coding assistants prompt engineering Kubernetes Docker CI/CD PostgreSQL MongoDB Git Jenkins

Full Stack Software Engineer

Booz Allen Hamilton

Chantilly, VA 33 days ago $86,800$198,000
Java Python AWS Kubernetes Cassandra Kafka JanusGraph PostgreSQL React Jenkins CI/CD

Full Stack Software Engineer

Booz Allen Hamilton

Fort Meade, MD 15 days ago $86,900$198,000
Python Docker Kubernetes TDD Go TypeScript Angular Kafka Redis Streams AMQP Redpanda Connect Benthos AWS Jira Confluence

Full Stack Software Engineer

Anduril Industries

Washington, District of Columbia 2 days ago $132,000$198,000
Python C++ Java Rust Go JavaScript TypeScript React AWS Azure GCP SQL NoSQL GraphDB VectorDB REST GraphQL Docker Kubernetes Git CI/CD PyTorch TensorFlow Scikit-learn JupyterNotebook AI ML GenAI API DataModeling Networking Linux Windows

Full Stack Software Engineer

Booz Allen Hamilton

Chantilly, VA 3 days ago $86,800$198,000
JavaScript TypeScript HTML CSS AWS React Angular Vue Spring Boot NodeJS Elasticsearch Agile CI/CD