Meta
Software Engineer - Host Networking
$184K–$257K
Bellevue, WA +2 · Full-time · Posted Sep 29, 2026
- Location
- Bellevue, WA
Menlo Park, CA
New York, NY - Experience
- 7+ years of software development experience in industry settings, or a PhD with 4+ years of experience; 3+ years of relevant experience with network devices or products.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
About the job
Develop software, firmware, and services for datacenter network devices and infrastructure, including switches, transport stacks, and AI workloads.
What you'll do
- Design, develop, and validate network-device drivers, firmware, software, and switch-management services.
- Debug system-level issues, tune performance, and lead integration across partner teams.
- Develop automated test suites and infrastructure for switch state and service communication at scale.
What they ask for
- Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
- 7+ years of software development experience in industry settings, or a PhD with 4+ years of experience.
- 3+ years of relevant experience with network devices or products and understanding of network switching/routing protocols in industry settings.
- Proficiency in C/C++ and at least one scripting language (Python/Shell Scripting); experience developing and automating test suites.
Nice to have
- Qemu or FPGA Emulation environment experience.
- Experience with parallel computing platforms such as CUDA, ROCm, and OpenCL.
Pay
$183,997/year to $257,000/year (base salary)
Tools
C/C++, Python, Shell Scripting, RDMA, RoCEv2, Linux, CUDA, ROCm
AI focus
Develop and validate software for AI workloads; the network infrastructure supports AI and Generative AI technologies.
Model-written summary · the original posting is authoritative