You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Early Window: Closes in
Company hidden

Senior C++/Python Software Development Engineer

  • Remote
  • 6+ years

Salary

Not stated

Similar roles pay €65K - 95K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

At the company (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, the company 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.

Benefits

  • 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 the company you will be contacted via correspondence through our official job portal with a the company's site e-mail address; direct phone call from a member of the company team; or direct e-mail with a the company's site e-mail address. The company does not request payments for interviews or at any other point during the hiring process. The company 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.
  • Accessibility Accommodation
  • whereyoubelong

Where you’d work

Fully remote

You can work from

  • Europe
  • Ukraine
  • Poland
  • Croatia
  • Hungary
  • Spain

Your chances

Still hiring, not crowded yet, and you'd be among the first.

  • 15 checks run
  • 4 good signs
  • 0 red flags

Still hiring?

10 checks

Actively hiring

In its favour2

  • Still on the company's own careers site, checked 1 h agoModerate evidence
  • Found in the last 48 hours, before the big job boardsModerate evidence

How crowded?

5 checks

Low

In its favour2

  • In its Early Window: not on the big job boards yetStrong evidence
  • Asks for 60+ years: a narrow poolModerate evidence

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details10 facts · Role, Location, Compensation, Employment
Tech stack
  • Python
  • C++
  • Linux
Seniority
Senior
Type
Full-time
Region
Europe
Pay period
Annual
Show 5 more factsShow less

Role

Category
Development
Seniority
Senior
Experience
60+ years
Tech stack
  • Python
  • C++
  • Linux

Location

Work model
Remote
Region
Europe
Remote from
  • Europe

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason