Software Delivery Engineer

Software Delivery Engineer

Job Overview

Location
London, England
Job Type
Full Time Job
Job ID
28513
Date Posted
6 months ago
Recruiter
Zara Davies
Job Views
106

Job Description

The Software Delivery team, responsible for building and distributing Apple’s OS and application software releases, is looking for a Software Packaging Engineer to help design, develop, and test infrastructure and services that distribute our software to the world. In this position, you will be encouraged to work across the stack, operating multi-functionally with our partner teams, including those focused on cloud infrastructure, operating system feature development, and site reliability engineering for our team’s services and beyond. Your work will directly impact Apple’s ability to produce, test, and deliver software to not only Apple’s internal teams, but to millions of customers.

Key Qualifications

  • Development experience with Python, C/C++
  • Experience developing for Apple platforms
  • An understanding of Distributed Systems concepts, like MapReduce
  • Experience with cloud orchestration technologies, such as Kubernetes
  • Experience with debugging and triaging of issues in unfamiliar codebases
  • Familiarity with cloud storage solutions, like Cassandra, S3 or Redis
  • A dedicated, motivated attitude, with the ability to deal with ambiguity or uncertainty
  • A data-driven approach to problem solving
  • A positive and respectful attitude

Description

The Software Delivery team works on all facets of the build & release pipeline for Apple’s operating systems (encompassing iOS, macOS, tvOS and watchOS), Xcode, App Store releases, and firmware updates. This role is focused on packaging and assembling Apple’s software deliverables. An ideal candidate will be motivated by learning how Apple ships software at scale and will bring creative new ideas and expertise to the table to improve the reliability, scalability, and capabilities of our services and infrastructure. We’re looking for a generalist who will be comfortable working across the stack, from working with partner teams to optimise, secure, or otherwise improve our operating systems, to infrastructure teams who aid us to deliver software at scale. Apple's most meaningful resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in meaningful ways.No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programmes. We’re proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount — both offer everyone at Apple the chance to share in the company’s success. You’ll discover many more benefits of working at Apple, such as programmes that match your charitable contributions, reimburse you for continuing your education and give you special employee pricing on Apple products.You will be fully eligible for Apple benefits. The programmes vary by country and are subject to eligibility requirements.Apple benefits programmes vary by country and are subject to eligibility requirements. Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities.

Education & Experience

BSc in Computer Science or equivalent experience

Additional Requirements

  • Apple may require you to travel to other office locations from time-to-time
  • Due to the multi-functional nature of the role, you will be expected to work with colleagues or attend meetings in different time zones

Job ID: 28513

Similar Jobs

Meta

Full Time Job

Software delivery engineer Software delivery engineer

Meta is embarking on the most transformative change to its business and technolo...

Full Time Job

Deloitte

Full Time Job

Software delivery engineer Software delivery engineer

Deloitte’s Enterprise Performance professionals are leaders in optimizing...

Full Time Job

Labcorp

Full Time Job

Software delivery engineer Software delivery engineer

Job Duties/Responsibilities:Determine the acceptability of specimens for testing...

Full Time Job

Braintrust

Full Time Job

Software delivery engineer Software delivery engineer

• JOB TYPE: Direct Hire Position (no agencies/C2C - see notes below)â€...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept