Software Engineer - Infrastructure & Tooling
Software Engineer - Infrastructure & Tooling

Software Engineer - Infrastructure & Tooling

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Go Premium
Apple Inc.

At a Glance

  • Tasks: Build and run tools for Apple’s Private Cloud Compute while collaborating with diverse teams.
  • Company: Join the innovative Apple Services Engineering team, known for enriching lives through technology.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Why this job: Make a real impact by developing cutting-edge technologies that enhance user experiences.
  • Qualifications: Proficient in programming languages like Go or Python; experience with CI/CD tools.
  • Other info: Dynamic work environment with a commitment to diversity and inclusion.

The predicted salary is between 60000 - 80000 £ per year.

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.

Description

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.

Responsibilities

  • 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

Minimum Qualifications

  • 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

Preferred Qualifications

  • 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.

Software Engineer - Infrastructure & Tooling employer: Apple Inc.

Apple is an exceptional employer, offering a dynamic work environment in London where innovation thrives. With a strong commitment to diversity and inclusion, employees are encouraged to collaborate across teams, fostering personal and professional growth. The company provides robust benefits, including opportunities for skill development in cutting-edge technologies, making it an ideal place for those seeking meaningful and impactful careers in software engineering.
Apple Inc.

Contact Detail:

Apple Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Infrastructure & Tooling

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Apple. Use LinkedIn to connect and engage with them. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to cloud computing or DevOps. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about getting the right answer but also how you approach the problem!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive and take the initiative to reach out directly.

We think you need these skills to ace Software Engineer - Infrastructure & Tooling

Go
Python
Ruby
Bash
CI/CD tools
TeamCity
Jenkins
CircleCI
GitLab
macOS
UNIX
Linux
Cloud-native DevOps
SRE
Docker
Nomad
Kubernetes
Infrastructure Software Development
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your proficiency in programming languages like Go or Python, and any experience with CI/CD tools. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about infrastructure and tooling, and how your background aligns with our mission at Apple. Keep it concise but impactful – we love a good story!

Showcase Your Projects: If you've worked on relevant projects, whether personal or professional, make sure to include them. Describe the challenges you faced and how you solved them using your technical expertise. This gives us insight into your problem-solving skills!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your materials!

How to prepare for a job interview at Apple Inc.

✨Know Your Tech Stack

Make sure you’re well-versed in the programming languages and tools mentioned in the job description, like Go, Python, or CI/CD tools. Brush up on your knowledge of cloud-native DevOps practices and be ready to discuss how you've used these technologies in past projects.

✨Showcase Problem-Solving Skills

Prepare to discuss specific examples where you've solved complex problems using both open-source and in-house tooling. Think about challenges you've faced in previous roles and how you approached them, especially in relation to infrastructure and automation.

✨Collaboration is Key

Since this role involves working with diverse teams across different geographies, be ready to share experiences that highlight your collaboration skills. Talk about how you’ve effectively communicated and partnered with others to achieve common goals.

✨Ask Insightful Questions

At the end of the interview, don’t shy away from asking questions that show your interest in the role and the company. Inquire about the team dynamics, ongoing projects, or how they envision the future of their cloud and DevOps products. This shows you're genuinely interested and engaged.

Software Engineer - Infrastructure & Tooling
Apple Inc.
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

>