Software Engineer, Deployment Compliance

Company: Apple

Location: Seattle, Washington, United States

Work arrangement: On-site

Employment type: Full-time

Experience: 2-5 years

Education: bachelor degree, postgraduate degree

Posted: 2026-11-10

Responsibilities

Modernize Apple's change management services by simplifying legacy processes and tooling and creating an integrated path from change request through production release. Build scalable systems and agentic AI tools to assess change risk, triage blocked or failed changes, and help developers manage approvals, releases, and compliance workflows.

Requirements

Requires at least two years of industry experience building backend systems, strong Java and Python skills, familiarity with AI-driven or agentic tools, and knowledge of algorithms, data structures, distributed systems, and databases. A bachelor's, master's, or PhD in Computer Science or Engineering is required; preferred experience includes containerized deployments, AI/ML and LLM frameworks, agentic systems, large-scale migrations, Kafka, and microservices.

Skills

  • Backend Development
  • Java
  • Python
  • Artificial Intelligence
  • Agentic AI Systems
  • Distributed Systems
  • Algorithms
  • Data Structures
  • Relational Databases
  • NoSQL Databases
  • Scalable Service Architectures
  • Containerization
  • Microservices
  • Messaging Systems
  • Developer Experience
  • Communication

About this role

Imagine empowering hundreds of developers across Apple Service Engineering to
build, ship, and hotfix their services faster, more reliably, and with far less
toil. At Apple, we don't just build products, we craft experiences that redefine
entire ecosystems. The Build Support Engineering (BSE) team sits underneath that
work, owning the build, deployment, and hotfix infrastructure that Apple's
Commerce and platform engineering teams depend on to get code into production
every day. Join us to develop the next-generation of Apple's cloud services
infrastructure. As a Software Engineer on the Build Support Engineering team,
you'll play a key role in modernizing large-scale build and deployment systems -
untangling years of legacy tooling, standardizing on a single containerized
build-and-deploy path, and building agentic AI systems that triage incidents,
debug failures, and support developers autonomously. This is about designing
robust, scalable systems that let hundreds of developers build, test, and
release services efficiently, while continuously simplifying the platform
underneath them. We're seeking engineers with a strong foundation in backend
development who are also excited about applying AI - including agentic,
tool-using systems - in practical, impactful ways. If you're energized by
challenges that span distributed systems, build and deployment tooling,
container orchestration, and autonomous intelligent agents, and ready to work on
systems used by engineering teams across Apple, we'd love to hear from you. Join
us, and help craft the future of build and deployment at Apple.

DESCRIPTION

Imagine empowering hundreds of developers across Apple Service Engineering to
plan, approve, and release changes to their services faster, more safely, and
with far less toil. At Apple, we don't just build products, we craft experiences
that redefine entire ecosystems. The Application Change Management Services team
sits underneath that work, owning the services that govern how changes reach
production across Apple's platform engineering teams every day: change tracking,
approvals and risk assessment, release coordination, and audit and compliance
workflows. Join us to develop the next generation of Apple's cloud services
infrastructure. As a Software Engineer on the Application Change Management
Services team, you'll play a key role in modernizing large-scale change
management systems. You'll untangle years of legacy process and tooling,
standardize on a single, well-integrated path from change request to production,
and build agentic AI systems that assess change risk, triage failed or blocked
changes, and support developers autonomously. This is about designing robust,
scalable systems that let hundreds of developers propose, validate, and release
changes efficiently, while continuously simplifying the platform underneath
them. We're seeking engineers with a strong foundation in backend development
who are also excited about applying AI, including agentic, tool-using systems,
in practical, impactful ways. If you're energized by challenges that span
distributed systems, change and release tooling, integrations with build and
deployment pipelines, and autonomous intelligent agents, and you're ready to
work on systems used by engineering teams across Apple, we'd love to hear from
you. Join us, and help craft the future of change management at Apple.

MINIMUM QUALIFICATIONS

2+ years of industry experience building backend systems. Strong programming
skills in Java and Python. Familiarity with utilizing and developing AI-driven
and agentic tools to improve workflows and productivity. Knowledge of
algorithms, data structures, and distributed systems principles. Experience with
databases (relational and/or NoSQL) and scalable service architectures.
Excellent communication skills and a collaborative mindset. BS, MS or PhD in
Computer Science/Engineering

PREFERRED QUALIFICATIONS

Experience with containerization and standardized image-based deployment
workflows. Familiarity with AI/ML frameworks (e.g., PyTorch, TensorFlow) and LLM
libraries (e.g., LangChain, Hugging Face), or building AI-assisted developer and
on-call tooling. Experience building agentic AI systems - LLM agents,
tool/function calling, orchestration frameworks, or agent SDKs (e.g., Claude,
MCP, LangGraph). Experience with large-scale codebase migrations and multi-repo
tooling. Experience with messaging systems (e.g., Kafka) and microservices
architectures. Passion for developer experience and empathy for building tools
that empower other engineers.

About Apple

Computers and Electronics Manufacturing · 10,001+ employees · headquartered in Cupertino, California · founded 1976

See all my matches — 2 min, free

More Software Engineer Jobs

11 new Software Engineer jobs were posted this week in Seattle.

All Remote Software Engineer Jobs →

Get new Software Engineer jobs by email — start free

Other Jobs in Seattle

Before you apply, check your resume against ATS filters for free.