Full Stack Software Engineer, Productivity Apps

Apple Inc

Quick summary

Work type
On-site
Location
Seattle, WA
Salary
$171,600–$302,200 / yr
Posted
30 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $237k
$115k most similar roles pay here $322k

This role pays more than 90% of similar roles. Most pay $142,400–$211,200 — the shaded band above. At the midpoint, this role pays about $237k 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

As a Full Stack Software Engineer at Apple’s Productivity Apps Services team, you will join a dynamic group dedicated to enhancing real-time collaboration and cloud storage integrations in Keynote, Pages, and Numbers. Your role involves designing and implementing both backend services and client-side frameworks that ensure seamless live collaboration and document persistence across various platforms. You will work closely with cross-functional teams to integrate AI-powered features and third-party cloud storage solutions while maintaining high-quality software standards through rigorous testing and performance optimization. Ideal candidates possess strong proficiency in Java, Swift, or Objective-C, along with experience in full stack development, multi-threaded programming, and collaborating on complex projects across technical and non-technical stakeholders.

What you'll do

  • Design, implement, and maintain high-quality backend services for collaboration and persistence.
  • Develop client-side frameworks that integrate with AI-powered capabilities and cloud storage.
  • Diagnose and fix bugs in both service and client layers of productivity applications.
  • Support the integration of third-party cloud storage platforms into Productivity Apps.
  • Continuously learn and apply new technologies to improve software quality and team velocity.

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
  • Proficiency in object-oriented design and multi-threaded programming for production systems
  • Experience planning and delivering software projects for cross-functional teams
  • Strong communication skills to effectively collaborate across technical and non-technical stakeholders

More like this

Similar roles

Full Stack Software Engineer, Productivity Apps

Apple Inc

Cupertino, CA 30 days ago $181,100$318,400
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