Software Engineer - University Graduate (London)

Meta builds technologies that help people connect, find communities, and grow businesses.
Backend
Entry-Level Software Engineer
In-Person
AI · AR/VR · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Network Production Engineer (University Grad)

Entry-level Network Production Engineer position at Meta, focusing on maintaining and scaling network infrastructure through automation and continuous improvement.

Software Engineer (Systems)

Entry-level Systems Software Engineer position at Meta, working on operating systems, compilers, and distributed systems.

ASIC Engineer, Power

ASIC Power Engineer role at Meta focusing on power/performance optimization for data center applications, combining hardware expertise with software development.

ASIC Engineer, Design Verification

Entry-level ASIC Design Verification Engineer position at Meta, focusing on developing innovative ASIC solutions for data center applications.

Software Engineer (Product)

Entry-level Software Engineer position at Meta focusing on product development and infrastructure, offering competitive compensation and benefits.

Description For Software Engineer - University Graduate (London)

Meta is seeking Software Engineers to join our engineering team. You can help build the next-generation of systems behind Meta's products, create web applications that reach millions of people, build high volume servers and be a part of a team that's working to help people connect with each other around the globe.

Responsibilities:

  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Demonstrate proficiency in data analysis, programming and software engineering
  • Produce high quality code with good test coverage, using modern abstractions and frameworks
  • Work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgement and problem solving skills
  • Master Meta's development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity
  • Actively seek and give feedback in alignment with Meta's Performance Philosophy

Minimum Qualifications:

  • Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
  • Experience coding in an industry-standard language (e.g. Java, Python, C++, JavaScript)
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment

Preferred Qualifications:

  • Demonstrated software engineering experience from previous internship, work experience, coding competitions, or publications
  • Currently has, or is in the process of obtaining, a Bachelors or Masters degree in Computer Science or a related field

Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology.

Last updated 7 months ago

Responsibilities For Software Engineer - University Graduate (London)

  • Develop understanding of product area, codebase, and systems
  • Demonstrate proficiency in data analysis, programming and software engineering
  • Produce high quality code with good test coverage
  • Work independently and complete tasks on-schedule
  • Master Meta's development standards
  • Actively seek and give feedback

Requirements For Software Engineer - University Graduate (London)

Java
Python
JavaScript
  • Bachelor's degree in Computer Science, Computer Engineering, or relevant technical field
  • Experience coding in an industry-standard language (e.g. Java, Python, C++, JavaScript)
  • Must obtain work authorization in country of employment

Interested in this job?