Software Engineer - Infrastructure & Tooling

Apple Technical Recruitment

Greater London

On-site

GBP 85,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Apple is seeking a Software Engineer for Infrastructure & Tooling to join the Services Engineering team. You will build and run tools for Apple’s Private Cloud Compute, architect solutions, and collaborate across many teams to improve product quality.

You will contribute with automation, monitoring, and orchestration tooling using Go, Python, Docker, and Kubernetes, while supporting multi-site deployments and on-call rotations as part of a dynamic, security-focused environment.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering or related field.
  • Experience building infrastructure software and tooling for large-scale deployments.
  • Strong knowledge of Go or Python and a track record of shipping reliable systems.

Responsibilities

  • Capture requirements and translate them into scalable infrastructure and tooling.
  • Build and run automation to support application needs.
  • Collaborate with multiple teams to provide architectural guidance and best practices.
  • Provide technical leadership and troubleshooting for development and QA teams.
  • Solve complex problems using open-source and in-house tooling to support security and performance initiatives.
  • Develop scalable tooling to reduce friction and speed up delivery of services.
  • Scale existing technologies to meet growth projections and drive innovation.
  • Participate in tier-2 on-call rotation and incident response.
  • Promote and evangelize cloud-native DevOps processes and practices.

Skills

Go
Python
Ruby
Bash
Distributed systems
On-call experience

Education

Bachelor's Degree in Computer Science or related field

Tools

Docker
Kubernetes
Nomad
TeamCity
Jenkins
CircleCI
GitLab CI
Linux

Job description

Software Engineer - Infrastructure & Tooling

We are looking for an experienced and motivated Software Engineer to join the Apple Services Engineering team! We build and seamlessly integrate technologies that enrich people’s lives. You will join a diverse team of people who are passionate about developing new technologies and services for our customers.

You will be collaborating with many different teams within Apple to further improve the quality of our products. In this role you will be responsible for helping build and run tools for Apple’s Private Cloud Compute. This includes architecting solutions, partnering with application teams, and building automation and monitoring tools.

  • Capture requirements, build infrastructure and tooling to support application needs
  • Be a conduit for technical expertise in liaising with application development partners
  • Provide technical guidance, fixing expertise, and architectural insight to development and quality teams
  • Solve complex problems using both open-source and in-house tooling to support security and business initiatives
  • Build applications and tools to reduce barriers, decrease friction and speed up delivery
  • Make use of existing frameworks and tools, customizing and building from scratch where necessary
  • Scale existing technologies (or promote new technologies) to accommodate growth projections
  • Participate in a tier 2 on-call rotation
  • Evangelize next generation cloud and DevOps products and processes
  • Proficient with at least one general purpose programming/scripting language such as Go, Python, Ruby or Bash
  • Familiar with one or more CI/CD tools — TeamCity/Jenkins/CircleCI/GitLab
  • Experience with macOS or another UNIX variant, Linux, etc.
  • Experience with large server deployments (in remote locations is a plus)
  • Ability to collaborate effectively with teams located in different geographies and time zones
  • Cloud-native DevOps/SRE experience
  • Experience with orchestration tools such as Docker, Nomad, Kubernetes
  • Experience developing infrastructure software and tools
  • Ability to work on multi-faceted, multi-functional projects
  • Bachelors Degree in Computer Science, Computer Engineering, or related field / equivalent experience

At Apple, we’re not all the same. And that’s our greatest strength. We draw on the differences in who we are, what we’ve experienced and how we think. Because to create products that serve everyone, we believe in including everyone. Therefore, we are committed to treating all applicants fairly and equally. As a registered Disability Confident employer, we will work with applicants to make any reasonable accommodations. Apple will consider for employment all qualified applicants with criminal backgrounds in a manner consistent with applicable law. Learn more

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

Similar jobs worth comparing

Software Engineer, Applications, IS&T EMEA GSE
Software Engineer, Applications, IS&T EMEA GSE

Apple • Greater London

On-site
GBP 40,000 - 60,000
Lead Infrastructure Software Engineer
Lead Infrastructure Software Engineer

APPLE • Greater London

On-site
GBP 90,000 - 150,000
Software Engineer, Applications, IS&T EMEA GSE
Software Engineer, Applications, IS&T EMEA GSE

Apple Inc. • Greater London

On-site
GBP 50,000 - 80,000
Infra Tools Software Engineer
Infra Tools Software Engineer

Apple • Greater London

On-site
GBP 70,000 - 120,000
Infra Tools Software Engineer
Infra Tools Software Engineer

Omaze • Greater London

On-site
GBP 85,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Apple Technical Recruitment • Greater London

On-site
GBP 110,000 - 170,000
Staff/Sr. Software Developer - Java - Messaging Orchestration for Apple iCloud, Apple Music
Staff/Sr. Software Developer - Java - Messaging Orchestration for Apple iCloud, Apple Music

Apple Technical Recruitment • Greater London

On-site
GBP 90,000 - 130,000
Infra & Tooling Engineer for Cloud Native DevOps
Infra & Tooling Engineer for Cloud Native DevOps

Apple Technical Recruitment • Greater London

On-site
GBP 85,000 - 125,000
Project Manager, IS&T EMEIA
Project Manager, IS&T EMEIA

Apple Inc. • Greater London

On-site
GBP 70,000 - 95,000
Software Engineer — Triage Intelligence and Debug Engineering
Software Engineer — Triage Intelligence and Debug Engineering

Apple Inc. • Greater London

On-site
GBP 90,000 - 130,000