Our client is looking to fill the role of Senior Software Engineer (SDN). This is a 100% remote position anywhere in the US. This position will be remote.
- Compensation: $90k-150k + equity + full benefits
Responsibilities:
- As part of our mission to deliver high-performance cloud offerings, we're seeking a talented Software Developer to work closely with our Data Center Engineer and KVM Engineer to design, optimize, or even build a custom Software-Defined Networking (SDN) solution tailored to our infrastructure needs.
- This role offers a unique opportunity to work on complex networking challenges, from integrating existing SDN solutions to architecting new systems that will serve as the backbone of our cloud’s networking stack.
Required Qualifications:
- Strong proficiency in C, C++, or Rust for developing high-performance, low-latency networking applications.
- Deep understanding of networking protocols such as:
- VLAN, VXLAN, BGP, EVPN, MPLS, and IPsec.
- Control plane and data plane separation in SDN architectures.
- Hands-on experience with SDN technologies like:
- Open vSwitch (OVS), Snabb, ZeroTier, and SONiC.
- Solid knowledge of Linux networking stack, including:
- iptables, nftables, netfilter, and kernel-level networking modules.
- Familiarity with network performance tuning and high-speed packet processing techniques.
- Strong background in network security protocols and best practices.
- English language proficiency.
Preferred Skills:
- Experience with DPDK (Data Plane Development Kit) for fast packet processing.
- Familiarity with BGP EVPN for data center fabric and overlay network design.
- Knowledge of cloud-native networking (CNI plugins, Kubernetes networking stack).
- Exposure to hardware offloading technologies (e.g., SR-IOV, SmartNICs).
- Understanding of distributed systems and scalable cloud architectures.
Preferred Qualifications:
- 5+ years of software engineering experience.
- 3+ years of experience in network software development or SDN-related projects.
- Strong proficiency in C, C++, or Rust for developing high-performance networking applications.
- In-depth understanding of networking protocols such as BGP, EVPN, OSPF, VLAN, VXLAN, MPLS, and IPsec.
- Experience working with SDN technologies like Open vSwitch (OVS), Snabb, ZeroTier.
- Strong knowledge of network architecture, including data center networking, overlay networks, and control plane/data plane separation.
- Proficiency in Linux networking stack, including iptables, nftables, and kernel networking modules.
- Experience with Go is plus.
- Experience with containerization (Docker, Kubernetes) is a plus.
- Experience working with remote teams.
If you meet the required qualifications and are interested in this role, please apply today.
The Solomon Page Distinction
Our teams, comprised of subject matter experts, develop an interest in your preferences and goals and we act as an advisor for your career advancement. Solomon Page has an extensive network of established clients which allows us to present opportunities that are well-suited to your respective goals and needs – this specialized approach sets us apart in the industries we serve.
About Solomon Page
Founded in 1990, Solomon Page is a specialty niche provider of staffing and executive search solutions across a wide array of functions and industries. The success of Solomon Page reflects an organic growth strategy supported by a highly entrepreneurial culture. Acting as a strategic partner to our clients and candidates, we focus on providing customized solutions and building long-term relationships based on trust, respect, and the consistent delivery of excellent results. For more information and additional opportunities, visit: solomonpage.com and connect with us on Facebook, and LinkedIn.
Opportunity Awaits.
#dice
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Information Technology and EngineeringIndustries
Information Services, Software Development, and Engineering Services
Referrals increase your chances of interviewing at Solomon Page by 2x
Inferred from the description for this job
Medical insurance
Vision insurance
401(k)
Paid maternity leave
Paid paternity leave
Get notified about new Software Engineer jobs in Seattle, WA.
Software Engineer - AI/ML, Multiple Locations
Redmond, WA $81,900.00-$174,600.00 3 days ago
Software Engineer, Full Stack - Payments
Seattle, WA $140,000.00-$160,000.00 2 weeks ago
Software Engineer - Systems, Multiple Locations
Seattle, WA $150,000.00-$175,000.00 1 week ago
Software Engineer - Security, Multiple Locations
Redmond, WA $81,900.00-$174,600.00 1 week ago
Seattle, WA $140,000.00-$160,000.00 4 months ago
Software Engineer, Front-End - Product Engineering
Seattle, WA $140,000.00-$160,000.00 4 months ago
Seattle, WA $140,000.00-$170,000.00 1 month ago
Senior Software Engineer, Backend - Fintech
Bellevue, WA $120,000.00-$157,500.00 2 months ago
Seattle, WA $114,200.00-$142,700.00 2 weeks ago
Bellevue, WA $155,000.00-$205,000.00 9 months ago
Senior Software Engineer I - Full Stack (Remote Eligible)
Bellevue, WA $140,000.00-$200,000.00 2 months ago
Machine Learning Engineer, AI Platform (FULLY REMOTE, USA ONLY)
Software Engineer II, Full Stack - Resource Management (Remote Eligible)
Bellevue, WA $120,000.00-$157,500.00 1 month ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.