Enable job alerts via email!

Software Lifecycle Engineering - Software Engineer

Apple Inc.

London

On-site

GBP 50,000 - 80,000

Full time

Yesterday
Be an early applicant

Job summary

A leading technology firm in London is looking for a Software Engineer to create innovative solutions for developers. You will engage with engineering teams to improve the software development lifecycle, ensuring efficiency and reliability. The ideal candidate has a strong background in Java, experience with AI/ML tools, and a detail-oriented mindset. This position offers a unique opportunity to solve complex problems in a dynamic environment.

Qualifications

  • BS/MS in Computer Science or equivalent experience.
  • Strong proficiency in a modern programming language (Java preferred).
  • Solid experience automating Software Lifecycle processes.

Responsibilities

  • Create solutions that allow developers to focus on their priorities.
  • Build solutions that meet Apple's demands for scale and reliability.
  • Provide robust monitoring, testing, and support for systems.

Skills

Strong proficiency in Java
Experience with Software Lifecycle processes
Experience with AI/ML software engineering tools
Working knowledge of Docker
Working knowledge of Kubernetes

Education

BS/MS in Computer Science or equivalent

Tools

Slack

Job description

Software Lifecycle Engineering - Software Engineer

London, England, United Kingdom Software and Services

Description

In this role you will create solutions that enable individual developers to focus on their own priorities. These solutions will make the process of building, testing and deploying their software, simpler and more efficient. Achieving this involves engaging with those developers to determine the right potential designs, then refining them as a team to create functional and elegant solutions that improve the developer experience.You’ll be expected to build those solutions, at a scale and level of reliability that meets the demands at Apple. Providing robust monitoring, testing and support to ensure they are always in service.This position offers the opportunity to solve problems at a scale only seen within Apple, to a level of quality that Apple is known for, making this role both technically challenging and impactful. Your work will affect our ability to safely provide innovative new services to our customers.

Minimum Qualifications
  • BS/MS in Computer Science or equivalent experience
  • Strong proficiency in a modern programming language (Java preferred)
  • Solid experience automating Software Lifecycle processes
Preferred Qualifications
  • Experience using AI/ML software engineering tools
  • Experience building tools for engineers, backed by distributed systems at large scale.
  • Experience working with Slack
  • Working knowledge of Docker and Kubernetes.
  • Willingness to productively challenge assumptions.
  • A detail oriented mindset, showing pride in the work you deliver.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.