
Senior C++/Python Software Development Engineer
Remote · USFull-timeSeen 4 days agoSeen in employer's feed 4 days ago
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New remote roles like this one, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Jabil is seeking a Senior Network Software Engineer to develop software for networking products such as routers, switches, network operating systems, and networking platforms. The role involves networking software development, automated testing, device bring-up, integration, and troubleshooting. Jabil describes the work as fully remote and offers long-term, full-time cooperation, with compensation based on skills and experience but no amount specified.
Skills & qualifications
Skills
Full job description
Remote - Ukraine
Cali
Remote - Poland
Remote - Croatia
Remote - Brazil
Remote - Hungary
Trnava
Remote - Spain
Remote - Mexico
Full time
J2471354
At Jabil (NYSE: JBL), we are proud to be a trusted partner for the world's top brands, offering comprehensive engineering, supply chain, and manufacturing solutions. With 60 years of experience across industries and a vast network of over 100 sites worldwide, Jabil combines global reach with local expertise to deliver both scalable and customized solutions. Our commitment extends beyond business success as we strive to build sustainable processes that minimize environmental impact and foster vibrant and diverse communities around the globe.
We are looking for a Senior Network Software Engineer with experience developing software for networking products such as routers, switches, network operating systems, and networking platforms.The ideal candidate has strong C/C++ and Python development skills, hands-on experience with networking technologies and protocols, and a proven background in BSP, control plane, data plane, and automated test development for networking devices.
Responsibilities:— Develop software for networking devices using C/C++ and Python.— Participate in BSP, control plane, and data plane development.— Develop automated test solutions for networking products using Python and Pytest.— Perform software and hardware bring-up, integration, and debugging activities.— Develop and maintain networking features, protocols, and related software components.— Analyze network traffic and troubleshoot networking and software issues.— Work closely with engineering teams on software development, testing, and integration activities.
Requirements:— Experience developing software for networking devices such as routers and switches.— Strong C/C++ and Python programming skills.— Experience with BSP, control plane, or data plane development.— Experience developing automated tests using Python and Pytest.— Experience with software and hardware bring-up and integration.— Strong understanding of networking fundamentals, including routing, forwarding, VLANs, TCP/IP, and UDP.— Experience with networking technologies and protocols such as LACP, ECMP, ACLs, SPAN/RSPAN/ERSPAN, BGP, OSPF, RIP, and IS-IS.— Experience with networking test and analysis tools such as Scapy, traffic generators, and traffic analyzers.— Experience with Git/GitHub and Linux-based systems.
Important: If you feel this opportunity matches your background, please make sure that your CV clearly reflects the key skills and experience required for the role. CVs that explicitly demonstrate relevant networking, C/C++, Python, BSP, control plane/data plane, and test automation experience can be reviewed and validated more efficiently, helping us move qualified candidates through the recruitment process faster.
We offer:
— Stable, long-term projects with global technology and industry leaders
— Long-term, full-time cooperation
— A fully remote working model
— Collaboration with highly experienced engineers and leading specialists in embedded systems
— Opportunities to work with modern technologies and advanced engineering solutions
— The opportunity to influence technical decisions and contribute your expertise
— Competitive compensation based on your skills and experience
BE AWARE OF FRAUD: When applying for a job at Jabil you will be contacted via correspondence through our official job portal with a jabil.com e-mail address; direct phone call from a member of the Jabil team; or direct e-mail with a jabil.com e-mail address. Jabil does not request payments for interviews or at any other point during the hiring process. Jabil will not ask for your personal identifying information such as a social security number, birth certificate, financial institution, driver’s license number or passport information over the phone or via e-mail. If you believe you are a victim of identity theft, contact your local police department. Any scam job listings should be reported to whatever website it was posted in.
Jabil, including its subsidiaries, is an equal opportunity employer and considers qualified applicants for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, genetic information, veteran status, or any other characteristic protected by law.
Accessibility Accommodation
If you are a qualified individual with a disability, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access Jabil.com/Careers site as a result of your disability. You can request a reasonable accommodation by sending an e-mail to [email protected] with the nature of your request and contact information. Please do not direct any other general employment related questions to this e-mail. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to.
#whereyoubelong
How this job compares
Set against the 1,356 open Software Development Engineer jobs on Olive Jobs, counted November 10, 2026.
- Pay
- This postingNot listed
- US median$144–194K/yr1,234 salary ranges
- Openings
- Olive Jobs lists 1,356 open Software Development Engineer jobs across the US. 2% of them nationwide are listed as remote or flexible.
- Experience
- Software Development Engineer postings that state a minimum ask for 3 years of experience at the median; the middle half ask for 3 to 5 years (1,213 postings).
- Education
- 574 of the 1,356 open Software Development Engineer jobs (42%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 10, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.




