Senior Software Engineer, Kubernetes , London
Senior Software Engineer, Kubernetes , London

Senior Software Engineer, Kubernetes , London

Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
A

At a Glance

  • Tasks: Design and enhance Kubernetes systems to support Apple's global services.
  • Company: Join Apple, a leader in innovation and technology.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Why this job: Make a real impact by building scalable solutions for millions of users.
  • Qualifications: Experience with Kubernetes, strong communication skills, and proficiency in Golang.
  • Other info: Diverse team culture with a commitment to inclusion and career development.

The predicted salary is between 48000 - 72000 £ per year.

People at Apple don’t just build products — they craft the kind of experience that has revolutionised entire industries. The diverse collection of our people and their ideas inspire innovation in everything we do. Imagine what you could do here! Join Apple, and help us leave the world better than we found it.

The Apple Service Engineering (ASE) team builds and provides systems and infrastructure that power Apple’s services (such as iCloud, Apple Music, Apple Intelligence, and Maps). We are the foundation on which Apple’s software developers build the products that our customers love. Our services have to scale globally, stay highly available, and 'just work.' If you love designing, engineering, and running systems and infrastructure that will help millions of customers, then this is the place for you!

The Apple Service Engineering (ASE)’s Compute team is seeking an experienced SRE software engineer to build and enhance Kubernetes internals, ensuring that services scale to meet the demands of Apple’s Services offerings. You will work with world-class engineers on core components of Kubernetes with an emphasis on controllers and infrastructure to manage namespaces to help fit Apple’s diverse needs while engaging with the upstream community to drive Apple’s requirements. Ultimately, you will help build the platform that delivers our applications at scale to our end users.

Responsibilities

  • Operate, monitor, and triage all aspects of our production and non-production environments.
  • Design, build and implement innovative solutions around Kubernetes in a highly distributed environment.
  • Prepare alert handling procedures, runbooks, and collaborate with other SRE teams.
  • Participate in on-call rotations to troubleshoot and resolve production issues, minimising downtime.
  • Automate deployment and orchestration of services into the cloud environment as well as other routine processes.
  • Interact with and support partner teams, including engineering, QA, and program management.

Minimum Qualifications

  • Excellent verbal and written communication skills.
  • Automation advocate with a strong sense of ownership - you truly believe in removing operational load via software.
  • Strong experience with building and scaling core components of Kubernetes or similar orchestration systems.
  • Highly proficient in Golang.
  • Be capable of collaborating and coordinating with multiple distinct engineering teams and mentoring others.
  • Experienced with highly distributed Unix systems.

Preferred Qualifications

  • Experience managing, scaling, and troubleshooting at a planet scale.
  • CNCF Kubernetes Administration certification.

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.

Senior Software Engineer, Kubernetes , London employer: Apple

At Apple, we pride ourselves on fostering a culture of innovation and collaboration, where every team member's ideas are valued and contribute to our mission of creating exceptional experiences for millions. As a Senior Software Engineer in London, you'll enjoy a dynamic work environment that encourages professional growth through mentorship and cutting-edge projects, all while being part of a diverse team committed to making a positive impact on the world. With competitive benefits and a focus on inclusivity, Apple is an outstanding employer for those looking to advance their careers in technology.
A

Contact Detail:

Apple Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Kubernetes , London

✨Tip Number 1

Network like a pro! Reach out to current or former Apple employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or personal project that showcases your Kubernetes expertise, make sure to mention it in conversations. It’s a great way to demonstrate your hands-on experience.

✨Tip Number 3

Prepare for the technical interview! Brush up on your Golang and Kubernetes knowledge. Practice coding challenges and system design questions to show you’re ready to tackle real-world problems.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Apple.

We think you need these skills to ace Senior Software Engineer, Kubernetes , London

Kubernetes
Golang
Automation
Distributed Systems
Production Environment Management
Monitoring and Triage
Collaboration
Troubleshooting
Scaling Services
Orchestration
Alert Handling Procedures
Runbooks
Mentoring
CNCF Kubernetes Administration Certification

Some tips for your application 🫡

Show Your Passion for Kubernetes: When writing your application, let us know why you're excited about working with Kubernetes. Share any personal projects or experiences that highlight your skills and enthusiasm for building scalable systems.

Tailor Your CV to the Role: Make sure your CV reflects the specific skills and experiences mentioned in the job description. Highlight your experience with Golang and any relevant projects that demonstrate your ability to work with distributed systems.

Craft a Compelling Cover Letter: Use your cover letter to tell us your story! Explain how your background aligns with our mission at Apple and why you want to be part of the ASE team. Be genuine and let your personality shine through.

Apply Through Our Website: We encourage you to apply directly through our website. This ensures your application gets to the right people and helps us keep track of all applicants. Plus, it’s super easy!

How to prepare for a job interview at Apple

✨Know Your Kubernetes Inside Out

Make sure you brush up on your Kubernetes knowledge before the interview. Understand its core components, especially controllers and how they manage namespaces. Be ready to discuss your past experiences with Kubernetes and how you've tackled challenges in a distributed environment.

✨Showcase Your Automation Skills

Since automation is key for this role, prepare examples of how you've automated processes in previous jobs. Highlight your experience with Golang and any tools you've used to streamline operations. This will demonstrate your ownership mentality and commitment to reducing operational load.

✨Communicate Clearly and Effectively

Excellent communication skills are a must-have. Practice explaining complex technical concepts in simple terms, as you'll need to collaborate with various teams. Think about how you can convey your ideas clearly and concisely during the interview.

✨Prepare for Real-World Scenarios

Expect to be asked about troubleshooting production issues. Prepare some real-world scenarios where you had to triage problems and minimise downtime. This will show your practical experience and ability to handle high-pressure situations effectively.

Senior Software Engineer, Kubernetes , London
Apple
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

A
  • Senior Software Engineer, Kubernetes , London

    Full-Time
    48000 - 72000 £ / year (est.)
  • A

    Apple

    10000+
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>