1 day ago

Software Engineer, Workflow Foundations

Apple

On Site
Full Time
$170,000
Vancouver, BC

Job Overview

Job TitleSoftware Engineer, Workflow Foundations
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$170,000
LocationVancouver, BC

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the Role

We are building the development workflow engine that powers Apple's engineering. Every build, test, and deployment across the company will flow through our infrastructure. Our mission is to help thousands of engineers move from idea to shipped code with fewer friction points. You will tackle real, complex challenges such as designing APIs that handle millions of builds, surfacing insights from failures before they cascade, and weaving together disparate tools into one seamless experience. If you are passionate about developer productivity and distributed systems, challenging problems await you as a Software Engineer, Workflow Foundations.

What you'll do

You will own backend systems end-to-end – from architectural decisions to shipping quality code. Most of your time will be spent writing performant code and solving concrete engineering problems: optimizing APIs, designing reliable service integrations, debugging production systems, and implementing observability. You will collaborate with teammates to make informed technical tradeoffs and have the depth to validate your decisions.

Key Responsibilities

  • Implement services that reliably integrate multiple build sources with developer workflows
  • Design and build intelligent systems that handle diverse CI configurations at scale and analyze build failures
  • Create features that annotate code changes with meaningful build and test results
  • Optimize performance through profiling, caching, and algorithmic improvements
  • Write thorough tests and implement observability (metrics, logging, tracing)
  • Provide on-call support and maintain system reliability
  • Collaborate with other teams to solve lasting infrastructure problems

Minimum Qualifications

  • BS in Computer Science or equivalent professional experience
  • 3+ years of software engineering experience (backend services, APIs, or platform infrastructure)
  • Proficiency in backend languages: Go, Python, Java, Scala, or Kotlin
  • Proven ability to design systems that handle scale, reliability, and service integration

Preferred Qualifications

  • Deep expertise in API design, microservices architecture, or distributed systems
  • Experience with CI/CD pipelines, build systems, or developer platform infrastructure
  • Knowledge of macOS/iOS build processes or development environments
  • Experience with event-driven architectures or asynchronous messaging systems

Key skills/competency

  • Backend Development
  • API Design
  • Distributed Systems
  • Developer Productivity
  • CI/CD
  • System Reliability
  • Performance Optimization
  • Service Integration
  • Observability
  • Software Architecture

Tags:

Software Engineer
Backend Developer
Platform Engineer
Distributed Systems
API Design
Developer Productivity
CI/CD
Observability
System Reliability
Performance Optimization
Service Integration
Build Systems
Software Architecture
Go
Python
Java
Scala
Kotlin
Microservices
Event-Driven Architectures
Asynchronous Messaging
CI/CD tools

Share Job:

How to Get Hired at Apple

  • Research Apple's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Highlight experience in distributed systems, APIs, Go/Python/Java, and developer tools for Apple.
  • Showcase problem-solving: Prepare to discuss how you've designed scalable, reliable backend systems at Apple interviews.
  • Understand Apple's ecosystem: Familiarize yourself with Apple's development practices and CI/CD, if possible.
  • Network effectively: Connect with current Apple engineers on LinkedIn for insights and potential referrals.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background