Software Engineer, Infrastructure

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and immersive AR/VR experiences.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Social Media

Description For Software Engineer, Infrastructure

Meta is seeking an experienced Software Engineer to join their Infrastructure team, focusing on building large-scale distributed systems that power Facebook's core services. The role involves developing components that handle millions of requests per second with sub-second latency in a fault-tolerant manner. The team is responsible for critical infrastructure including data storage, server cluster synchronization, and frontend runtime environments.

The ideal candidate should be passionate about tackling complexity and building scalable platforms. You'll work with technologies like C/C++, Java, PHP, and Hack while collaborating with other teams to integrate innovations. The role requires strong system design skills and experience with large-scale infrastructure.

Meta offers an exciting opportunity to work on technology that impacts billions of users worldwide. As part of the Infrastructure team, you'll be at the forefront of solving challenging technical problems at massive scale. The company is also expanding beyond traditional social media into AR/VR and the metaverse, offering opportunities to shape the future of social technology.

The position is based in Zurich, Switzerland, offering the chance to work in one of Europe's most innovative tech hubs. Meta provides a collaborative environment where engineers can make significant impact while working on some of the world's most complex technical challenges.

Last updated a minute 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

Java
Python
JavaScript
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 disabilities and religious beliefs
  • Comprehensive health benefits

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

Business Engineer

Business Engineer role at Meta focusing on building scalable solutions that bridge business and technology, requiring 3+ years of software engineering experience.

Software Engineer, Audio SWE

Audio Software Engineer position at Meta working on audio processing, codecs, and real-time communication applications.

Optical Network Engineer

Meta is seeking an Optical Network Engineer to design, build, and operate one of the world's largest Optical Networks, focusing on network design, data analysis, and automation.

Solutions Engineer

Solutions Engineering role at Meta combining software engineering with business strategy to build marketing solutions for global clients

Software Engineer

Software Engineer role at Meta's Reality Labs Research, focusing on AR/VR development with 2+ years experience required, offering $117k-$173k salary range.