{"schemaVersion":"jobsearcher.job.v1","id":"06862d220b0b04f5cc0d0e4c","url":"https://jobsearcher.com/jobs/06862d220b0b04f5cc0d0e4c","canonicalUrl":"https://jobsearcher.com/jobs/06862d220b0b04f5cc0d0e4c","title":"Software Engineer - Networking","description":"Software Engineer – NetworkingRaleigh, NC | Bay Area / San Jose, CA | 12 MonthsResponsibilities:Design, develop, and maintain software components related to network switches and routers, including Switch Abstraction Interface (SAI)Implement SAI-based functionalities, including packet forwarding, traffic management, and protocol handling.Conduct performance analysis and optimization of SAI implementations to meet performance and scalability requirements.Qualifications:Bachelor's degree in computer science, Electrical Engineering, or related field.5 to 8 years of experience in software development, with a focus on networking technologies.Experience with network operating systems (e.g., FBOSS, SONiC, OpenSwitch).In-depth knowledge of the Switch Abstraction Interface (SAI) and its implementationsProficiency in programming languages such as C, C++, Python.Experience with network protocols (BGP, LLDP, ACL, SNMP) and network switch/router architectures.Familiarity with software-defined networking (SDN) concepts and frameworks.Knowledge of hardware acceleration techniques such as DPDK and SmartNICs.","company":"Echo It Solutions","rawCompany":"echo it solutions","city":"Raleigh","state":"NC","isRemote":false,"isActive":false,"createdAt":"2026-10-05T13:13:41.413Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1241.00","title":"Computer Network Architects","slug":"computer-network-architects"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer - Networking","description":"Software Engineer – NetworkingRaleigh, NC | Bay Area / San Jose, CA | 12 MonthsResponsibilities:Design, develop, and maintain software components related to network switches and routers, including Switch Abstraction Interface (SAI)Implement SAI-based functionalities, including packet forwarding, traffic management, and protocol handling.Conduct performance analysis and optimization of SAI implementations to meet performance and scalability requirements.Qualifications:Bachelor's degree in computer science, Electrical Engineering, or related field.5 to 8 years of experience in software development, with a focus on networking technologies.Experience with network operating systems (e.g., FBOSS, SONiC, OpenSwitch).In-depth knowledge of the Switch Abstraction Interface (SAI) and its implementationsProficiency in programming languages such as C, C++, Python.Experience with network protocols (BGP, LLDP, ACL, SNMP) and network switch/router architectures.Familiarity with software-defined networking (SDN) concepts and frameworks.Knowledge of hardware acceleration techniques such as DPDK and SmartNICs.","datePosted":"2026-10-05T13:13:41.413Z","dateModified":"2026-10-05T13:13:41.413Z","hiringOrganization":{"@type":"Organization","name":"Echo It Solutions","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Raleigh","addressRegion":"NC","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"06862d220b0b04f5cc0d0e4c"},"url":"https://jobsearcher.com/jobs/06862d220b0b04f5cc0d0e4c"}}