Full Time

Networking Software Engineer Tech Lead (Data Plane) (Remote)

Cisco
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Cisco, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Networking Software Engineer Tech Lead (Data Plane) at Cisco, you will play a pivotal role in designing and implementing cutting-edge networking software solutions that govern the data plane functionalities across our products. You will lead a team of engineers, driving innovations, optimizing performance, and ensuring the reliability and scalability of our networking solutions. Your expertise will contribute significantly to enhancing our capabilities in managing high-throughput networking systems, while also collaborating with multiple stakeholders to define project requirements and deliver impactful results.



Job Responsibilities

  • Lead the design, development, and implementation of data plane software architectures for high-performance networking solutions.
  • Drive innovation in the data path performance optimization to meet evolving customer requirements.
  • Collaborate with cross-functional teams to gather requirements and deliver scalable solutions aligned with business goals.
  • Mentor and guide junior engineers, fostering a culture of technical excellence and continuous improvement.
  • Conduct code reviews and ensure adherence to best practices in software development.
  • Utilize debugging and testing techniques to ensure the reliability and efficiency of the networking software.
  • Stay abreast of emerging technologies and trends in the networking industry to drive forward-looking strategies.


Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or related field; Master's degree preferred.
  • 5+ years of experience in software engineering, specifically in networking software development.
  • Proven experience with data plane technologies and protocols like Ethernet, MPLS, or IP.
  • Strong knowledge of software development methodologies and practices, including Agile and DevOps.
  • Proficiency in programming languages such as C/C++, Python, or Go.
  • Experience with network appliances, hardware architectures, and virtualization technologies.
  • Excellent analytical and problem-solving skills with a strong attention to detail.


Technologies & Tools

The position requires proficiency in a variety of advanced technologies and tools, including but not limited to, networking protocols (e.g., TCP/IP, UDP), software-defined networking (SDN) frameworks, containerization technologies such as Docker and Kubernetes, and performance monitoring tools. Familiarity with scripting and automation tools is essential to streamline workflows and enhance operational efficiency.



Ideal Candidates

Ideal candidates for this position are those who embody a passion for technology and show a relentless pursuit of excellence. They possess strong leadership skills, enabling them to inspire and empower a team towards achieving common goals. A proactive mindset coupled with the ability to adapt to changing technological landscapes is essential. Strong communication skills are crucial, as the role requires engaging with diverse teams and stakeholders. An innovative thinker, who enjoys tackling complex problems and devising efficient solutions, will thrive in this dynamic role at Cisco.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.