Skip to content

Software Engineer – Fboss – Facebook Open Switching System
Company | Meta |
---|
Location | Menlo Park, CA, USA |
---|
Salary | $70.67 – $208000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- 5+ years of experience in large-scale C++/C and Python code base.
- 3+ years of experience with network devices (routers, switches).
- Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
Responsibilities
- Design, develop and deploy services to manage various forwarding functions of datacenter network switches (switching, routing, QoS, config-mgmt, telemetry and monitoring).
- Develop infrastructure to maintain switch state and enable communication between services at scale.
- Debug network issues at scale, profile performance problems and drive e2e optimizations that span the entire software stack.
- 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.
Preferred Qualifications
- Experience with switching, routing, QoS, ACLs, Telemetry and monitoring.
- Experience working networking ASICs and SDKs.
- Experience with build systems, CI frameworks, and open-source software.
- Demonstrate experience to work collaboratively with large cross-functional teams and communicate effectively with a wide-variety of stakeholders.