Senior Software Engineer - Platform Apps & Technologies

Apple Inc.

Cupertino (CA)

On-site

USD 150,000 - 278,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical and dental coverage
Retirement benefits
Stock programs
Employee Stock Purchase Plan
Relocation assistance
Tuition reimbursement
Discretionary bonuses/commission
Discounted products and services

Job summary

Apple Inc. seeks a Senior Software Engineer to own the backend for Platform Apps & Technologies, including the registry, marketplace, and plugin ecosystem used by Apple's engineers.

You will design scalable schemas, build hosting pipelines, and implement authentication plus supply-chain safeguards, while hardening the service for production readiness and collaborating with client-side teams and security reviewers.

Qualifications

  • Bachelor in Computer Science or related field.
  • 5+ years of software engineering on large-scale systems.
  • Experience with distributed systems, data-centric architectures, and cloud services.

Responsibilities

  • Own and grow the service behind the marketplace and plugin ecosystem.
  • Design schema for plugins/servers/endorsements and manage hosting pipelines.
  • Implement authentication and supply-chain checks to secure the catalog.
  • Harden production readiness with uptime, staged rollouts, and scalable storage/cache decisions.
  • Collaborate with client-side harness engineers and security reviewers.

Skills

Distributed systems
Data-centric systems
Reliability
Cloud services
Applied ML
System design
Software engineering

Education

Bachelor in Computer Science or related experience
MS in Computer Science or related experience

Job description

Senior Software Engineer - Platform Apps & Technologies

Cupertino, California, United States Software and Services

Our team builds the platform Apple's engineers use to work with AI agents: the coding agents themselves, the registry and marketplace that distributes the tools and extensions they run, and the sandboxing, identity, and supply-chain controls that make it safe to give an agent real access. We work closely with frontier labs and the teams that run Apple's model-serving infrastructure to bring the best models into engineers' hands quickly and safely. Our customers are Apple's own developers, MLEs, and data scientists — the people building the products Apple customers love.We're a small team with unusually wide surface area. In a given month you might harden a CLI that ships to thousands of engineers, isolate an agent inside a VM, design the trust model for a plugin ecosystem, or make a new model available across every harness we support. We ship on short cycles and we live on everything we build. Our systems have to scale, stay highly available, and "just work." That's a tall order, and we're looking for talented and passionate engineers who love dealing with such challenges.

Description

We're looking for a backend engineer to own and grow the service behind our marketplace and plugin ecosystem — the system that lets Apple's engineers discover, install, and trust the MCP servers, plugins, and skills that extend their agents. This is the registry, the API, and the database that every harness we ship reads from.You'll work across the full backend surface: schema design for a growing catalog of plugins/servers/endorsements, the content hosting and pipelines that ingest plugin source, auth, and the supply-chain checks that keep a plugin marketplace from becoming an attack vector. You'll also help harden the service itself for production: real uptime expectations, safe staging/prod rollouts, and the kind of database and caching decisions that hold up as the catalog and install volume grow.You'll be successful here if you enjoy owning a service end to end and if you like working close to a genuinely new problem space (agent/plugin distribution) where the right abstractions aren't settled yet. You'll collaborate closely with the engineers building the client-side harnesses that consume this API, and with the security-minded reviewers who keep the catalog safe.

Minimum Qualifications
  • 5+ years industry experience as a Software Engineer working on deploying large-scale systems
  • Strong understanding in data centric systems, distributed systems, reliability, and cloud services
  • Hands-on experience in designing and coding large scale systems
  • Proven experience with applied machine learning, data engineering, or similar
  • Bachelor in Computer Science or related experience
Preferred Qualifications
  • Experience with developer tools or developer productivity systems
  • Experience with open source or inner source
  • MS in Computer Science or related experience

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $150,400 and $277,600, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Platform Apps & Technologies
Senior Software Engineer - Platform Apps & Technologies

Socket.dev • Cupertino (CA)

On-site
USD 170,000 - 250,000
Software Engineer - Backend Systems, Insights & Release Technologies
Software Engineer - Backend Systems, Insights & Release Technologies

Apple Inc. • Cupertino (CA)

On-site
USD 147,000 - 273,000
Comprehensive medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1
Software Engineer - Distributed Systems, Insights & Release Technologies
Software Engineer - Distributed Systems, Insights & Release Technologies

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Comprehensive medical and dental
Employee Stock Purchase Plan
Relocation assistance
Software Engineer - Build Support Engineering
Software Engineer - Build Support Engineering

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Core Services Media API Engineering Manager - Platforms Team
Core Services Media API Engineering Manager - Platforms Team

Apple Inc. • Cupertino (CA)

On-site
USD 206,000 - 357,000
Stock options
Discretionary bonuses
Relocation assistance
+1
Software Engineer, Commerce Segments and Platform, ASE
Software Engineer, Commerce Segments and Platform, ASE

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Stock programs
Bonuses/commission
Education reimbursement
+2
Senior Software Engineer - Distributed Systems
Senior Software Engineer - Distributed Systems

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical coverage
Retirement benefits
Employee stock programs
+1
Software Engineer, Deployment Platform
Software Engineer, Deployment Platform

Apple Inc. • San Diego (CA)

Hybrid
USD 142,000 - 214,000
Full Stack Engineer, Graphics, Games, and ML
Full Stack Engineer, Graphics, Games, and ML

Apple Inc. • Cupertino (CA)

On-site
USD 129,000 - 225,000
Software Engineer, AI Infrastructure
Software Engineer, AI Infrastructure

Apple Inc. • Cupertino (CA)

On-site
USD 184,000 - 325,000
Medical and dental coverage
Retirement benefits
Employee stock purchase plan
+1