Apple
Posted 7mo ago

Software Engineer, Developer Efficiency Platform

Apple
Vancouver, British Columbia, Canada
OnsiteFull Time
Responsibilities
  • build backend
  • scale platforms
  • integrate ai
Requirements
  • Backend-focused software engineer with Java and Python
  • Kubernetes
  • AI tools familiarity
  • 2+ years experience
Technical tools mentioned
JavaPythonKubernetesAI toolsDatabasesDistributed systemsCloudCI/CDKafkaLangChainHugging FacePyTorchTensorFlow

Job description

Imagine empowering hundreds of developers across Apple to build and deploy services faster, more efficiently, and with greater confidence.

At Apple, we don't just build products, we craft experiences that redefine entire ecosystems. The Developer Efficiency Platform team is at the heart of this innovation, delivering the essential tools and systems that enable Apple's engineering teams to do their best work and iterate quickly.

As a Software Engineer on the Developer Efficiency Platform team, you'll play a key role in building high-performance systems that power developer workflows across Apple, while also helping integrate modern AI tools and practices into our platforms. This is about designing robust, scalable systems that enable hundreds of developers to ship quality services efficiently, with the added opportunity to weave intelligent, data-driven features into the developer experience.
We're seeking engineers with a strong foundation in backend development who are also curious about applying AI in practical, impactful ways. If you're excited by challenges that span distributed systems, developer tooling, and emerging intelligent features, 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 developer efficiency at Apple.

Description

The Developer Efficiency Platform team is looking for a talented Software Engineer to help evolve the core systems that Apple's developers depend on every day. You'll join a team responsible for designing and scaling platforms that streamline service development, deployment, and developer workflows — with opportunities to enhance these systems using AI-driven tools and practices.

This role blends proven engineering practices with forward-looking approaches in intelligent automation and data-driven insights. You'll collaborate closely with project managers and cross-functional teams to translate clear requirements into production systems that are performant, resilient, and continually improving.

Minimum Qualifications

  • 2+ years of industry experience building backend systems.
  • Strong programming skills in Java and Python.
  • Hands-on experience with Kubernetes for container orchestration and deployment.
  • Familiarity with utilizing and developing AI-driven 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 TypeScript and frontend development.
  • Familiarity with AI/ML frameworks (e.g., PyTorch, TensorFlow) and LLM libraries (e.g., LangChain, Hugging Face).
  • Background in integrating AI systems into developer tools or productivity platforms.
  • Experience with cloud infrastructure, containerization, and CI/CD pipelines.
  • 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

Designs and sells consumer electronics, software, and online services.

Similar jobs

Software Engineer roles near Vancouver, British Columbia
5h
Save
Mark Applied
Hide
Software Engineer III
Vancouver, British Columbia, Canada
$122k-$171k/yr HybridFull Time
Electronic Arts
Electronic ArtsNASDAQ: EA: Develops and publishes interactive entertainment software and video games.
8+ YOEBachelor's degree or equivalent and 8+ years of software development experience. Requires C#, scalable backend and API development, cloud platforms, CI/CD, databases, observability, and strong communication skills.
C#, Python, C++, Rust, CI/CD, AWS, GCP, Azure, Entity Framework, OAuth2, OIDC, Docker, Kubernetes
1d
Save
Mark Applied
Hide
Principal Software Engineer, Narrative Sytems
Burnaby or Washington
$144k-$213k/yr OnsiteFull Time
2K
2KNASDAQ: TTWO: Publishes and develops global video game franchises and entertainment.
15+ YOE15+ years of software engineering experience, advanced modern C++, deep Unreal Engine 4/5 expertise, runtime systems and tools ownership, and strong debugging, profiling, optimization, and technical leadership skills.
C++, Unreal Engine 4, Unreal Engine 5, Sequencer, MovieScene, Control Rig, MetaHuman
1d
Save
Mark Applied
Hide
Senior Software Engineer – Ruby on Rails / SaaS
Burnaby or Vancouver or Canada
$120k/yr OnsiteFull Time
PosiTrace
PosiTrace: Provides GPS vehicle tracking and fleet management software solutions.
5+ years of software development experience with strong Ruby on Rails, SaaS/web applications, SQL, MySQL, Angular, TypeScript, automated testing, TDD, RSpec, and scalable cloud systems experience.
Ruby on Rails, MySQL, SQL, Angular, TypeScript, RSpec, Google Cloud Platform, Redis, Elasticsearch, WebSockets, Git, GitFlow, New Relic, Capybara, VCR, Capistrano
1d
Save
Mark Applied
Hide
Software Engineer III
Vancouver, British Columbia, Canada
$122k-$171k/yr HybridFull Time
Electronic Arts
Electronic ArtsNASDAQ: EA: Develops and publishes video games and interactive entertainment software.
8+ YOEBachelor's degree or equivalent and 8+ years of software development experience. Requires C#, scalable backend/API development, CI/CD, cloud platforms, databases, observability, and system reliability expertise.
C#, Python, C++, Rust, CI/CD, AWS, GCP, Azure, Entity Framework, OAuth2, OIDC, Docker, Kubernetes, NoSQL
1d
Save
Mark Applied
Hide
Software Engineer - Cloud Platform
Markham or Toronto or Vancouver or Ottawa
$80k-$129k/yr RemoteFull Time
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
1+ YOEBachelor's degree or equivalent experience, 1–4 years of software development experience, programming proficiency, and knowledge of data structures, algorithms, APIs, testing, and distributed systems.
Go, Java, Python, C++, Terraform, Terraform Plugin Framework, Terraform Plugin SDK, Apache Kafka, Confluent Cloud, AWS, Microsoft Azure, Google Cloud, REST APIs, command-line tools
1d
Save
Mark Applied
Hide
Staff Software Engineer- UI Foundations Team
North America or San Francisco or New York City or Vancouver or Colorado or Washington
$173k-$264k/yr HybridFull Time
Amplitude
AmplitudeNasdaq: AMPL: Develops digital analytics software for tracking customer product behavior.
Staff-level software engineering experience, deep frontend architecture expertise, performance optimization, developer tooling, AI-agent workflows, technical leadership, and strong written and verbal communication.
React, CI/CD, LLM, monorepo, micro-frontend, codegen, Modern Health, One Medical
2d
Save
Mark Applied
Hide
Software Engineer, S3 Load Balancing
Vancouver, British Columbia, Canada
$115k-$192k/yr OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Global online retail and cloud computing technology provider.
3+ YOERequires 3+ years of professional software development, 2+ years designing or architecting reliable scalable systems, and programming experience in at least one language. Bachelor's degree and full SDLC experience preferred.
Amazon S3, Amazon Route 53, AWS EC2, AWS Networking, CI/CD, Simple Storage Service (S3), Amazon Elastic Compute Cloud (EC2)
2d
Save
Mark Applied
Hide
Software Developer II
Vancouver, British Columbia, Canada
$90k-$120k/yr HybridFull Time
Motorola Solutions
Motorola SolutionsNYSE: MSI: Provides mission-critical communications and public safety technology.
2+ YOEBachelor's degree in computer science or related field, 2+ years of software development experience, extensive C++ experience, large codebase experience, database knowledge, and strong communication skills.
C++, C#, DevOps, CI/CD, Azure, Berkeley, Postgres