Software Engineer, Infrastructure

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and virtual/augmented reality products.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer, Infrastructure

Meta is seeking experienced full-stack Software Engineers to join their infrastructure team in Tel Aviv. This role focuses on building and maintaining the core backend systems that power Meta's suite of products used by billions of people worldwide, including Messenger, Video, Groups, News Feed, and Search. The position offers the unique opportunity to work on large-scale technical challenges and create features that impact billions of daily interactions.

As a Software Engineer in the Infrastructure team, you'll be responsible for designing and implementing core backend components, working primarily with C/C++, Java, PHP, and Hack. The role involves close collaboration with other teams to integrate innovations and improve system efficiency, scalability, and stability. You'll conduct design and code reviews while working on systems that operate at unprecedented scale.

The ideal candidate should have strong programming experience, particularly in building large-scale infrastructure systems, and be capable of independently designing and completing medium to large features. Experience with scripting languages like Python, JavaScript, or Hack is required, along with a track record of shipping high-quality, reliable software solutions.

This position at Meta offers the opportunity to work at one of the world's leading tech companies, contributing to products that connect billions of people globally. You'll be part of the evolution of social technology, working beyond traditional boundaries to shape the future of digital connection. The role combines technical challenges with real-world impact, making it ideal for engineers who want to work on meaningful projects at massive scale.

Last updated 9 hours ago

Responsibilities For Software Engineer, Infrastructure

  • Design core, backend software components
  • Code using primarily C/C++, Java, PHP and Hack
  • Interface with other teams to incorporate their innovations and vice versa
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources

Requirements For Software Engineer, Infrastructure

Python
JavaScript
Java
PHP
  • Programming experience in a relevant programming language
  • Relevant experience building large-scale infrastructure systems or similar experience
  • Experience identifying, designing and completing medium to large features independently without guidance
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience building and shipping high quality work and achieving high reliability
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Benefits For Software Engineer, Infrastructure

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal Employment Opportunity
  • Reasonable accommodations for candidates with disabilities
  • Comprehensive health benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

Software Engineer - Datacenter networking

Software Engineer position at Meta focusing on datacenter networking infrastructure and systems programming.

Network Production Engineer

Network Production Engineer role at Meta focusing on scaling and maintaining large-scale network infrastructure through automation and engineering excellence.

Production Systems Engineer, AI Systems

Production Systems Engineer role at Meta focusing on AI systems infrastructure, networking, and platform optimization.

Network Production Engineer - Core Networking, Backbone

Network Production Engineer role at Meta focusing on designing and implementing global core IP networks, requiring expertise in both networking protocols and software engineering.

Optical Network Engineer

Meta is seeking an Optical Network Engineer to design, build, and operate their global optical network infrastructure, combining software engineering with network expertise.