Software Engineer - FBOSS (Facebook Open Switching System)

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and virtual reality experiences.
$85,100 - $251,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS

Description For Software Engineer - FBOSS (Facebook Open Switching System)

Meta is seeking a Software Engineer for their FBOSS (Facebook Open Switching System) team, focusing on critical infrastructure that powers network switches in Meta's data centers worldwide. This role is crucial for building networking switch platforms for AI clusters that support large language models, recommendation engines, and Metaverse applications. The position involves working with cutting-edge technology in network infrastructure, managing datacenter network switches, and developing solutions for some of Meta's most critical systems.

The ideal candidate will be responsible for designing and developing services for switch management, including platform, ports, switching, QoS, and monitoring systems. They will work with state-of-the-art technology in network infrastructure and contribute to Meta's next generation of networking solutions. The role offers exposure to large-scale systems and the opportunity to work with advanced AI infrastructure.

This position requires strong expertise in network engineering, with extensive experience in C/C++ and Python programming. The engineer will collaborate with various teams, participate in oncall rotations, and contribute to the continuous improvement of Meta's network infrastructure. The role offers competitive compensation, including bonus and equity opportunities, making it an attractive position for experienced network engineers looking to impact global-scale infrastructure.

Last updated a month ago

Responsibilities For Software Engineer - FBOSS (Facebook Open Switching System)

  • Design, develop, and support services to manage various functions of datacenter network switches
  • Develop and support test suites for continuous integration
  • Engage with partner teams to align on goals, strategies, and roadmaps
  • Participate in oncall rotations for operational support

Requirements For Software Engineer - FBOSS (Facebook Open Switching System)

Python
Linux
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 7+ years of experience in C/C++ and Python
  • 7+ years of experience with network devices (routers, switches)
  • Must obtain work authorization in country of employment

Benefits For Software Engineer - FBOSS (Facebook Open Switching System)

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Meta Software Engineer - FBOSS (Facebook Open Switching System)

Software Engineer, Audio SWE

Senior Audio Software Engineer role at Meta, focusing on developing advanced audio processing solutions for AR/VR and communication platforms.

Partner Engineer, Metaverse

Senior Partner Engineer role at Meta focusing on metaverse development, AR/VR technologies, and partner solutions.

Controls Engineer - DEC Engineering

Senior Controls Engineer position at Meta focusing on data center infrastructure and control systems, combining PLC programming with SCADA system development.

Partner Engineer - Windows Devices

Senior Partner Engineer role at Meta focusing on Windows device integration and app quality improvement.

Business Engineer

Senior Business Engineer role at Meta focusing on building scalable solutions at the intersection of business and technology.