Software Engineer Apprentice

Location: London
Job type: Apprenticeship (18 months)
Salary: £30,000


Facebook’s mission is to give people the power to build community and bring the world closer together. Over 2 billion people use Facebook, Instagram, WhatsApp, or Messenger every month to stay connected with friends and family, to discover what’s going on in the world, and to share and express what matters to them.We work in small teams and move fast to develop new products, constantly iterating. The phrase “this journey is 1% finished” reminds us that we’ve only begun to fulfil our mission.

Do you want to build new features and improve existing products like Messenger, Video, Groups, News Feed, Search and more? You can help build the next-generation of products, systems and services that help people connect with each other around the globe. We are looking for Software Engineering Apprentices who are excited about building new features and products that have the potential to revolutionise the world of work.

A typical day

  • Build software for the various teams, this could include serverside components, user interfaces and mobile applications.
  • Depending on the project, you may code in Hack/PHP, Javascript, Objective C, Java or C++.
  • Design, run and evaluate experimental results for the features you build
  • Collaborate with other engineers, product managers, designers, data scientists and user researchers to build and improve products

You must have

  • Five GCSE grades C – A* (4-9) or equivalent, including English and Maths
  • Level 3 qualification (A level, BTEC or equivalent)
  • Three months’ prior coding experience

Skills needed

Problem solving
  • Experience from personal, school or open source projects or programming competitions is a plus
  • High levels of creativity and quick problem solving capabilities
  • Strong written and verbal communication skills
  • A strong interest in learning and growing as a software engineer