Software Engineering Technical Lead Job in Cisco Systems

Software Engineering Technical Lead

Apply Now
Job Summary

About the Role

As a Lead Software Engineer, you will focus on delivering high-quality fixes for regressions and customer issues in our Security and SD-WAN MX device firmware. Over time, you'll lead projects to enhance Routing & SD-WAN features by improving, re-architecting, and developing new components to support product scalability, simplicity, and functionality.

Working on both market-driven initiatives and passion projects, you ll design features and systems to solve complex customer problems. Your work will have a global impact as millions use Meraki products daily.

Key Responsibilities

  • Deliver fixes for regressions and customer issues to accelerate new feature rollouts.
  • Re-architect and improve components to enhance product scalability and performance.
  • Design and develop new features to support SD-WAN functionality and growth.
  • Collaborate across teams to solve complex problems for Meraki s diverse customer base.
  • Drive innovation while balancing simplicity, scalability, and availability.

You re an Ideal Candidate If You Have

  • Fluency in C or C++ with 10+ years of experience in a production software engineering environment.
  • Strong knowledge of networking fundamentals (LANs, routing, switching, wireless).
  • Experience with SD-WAN environments (WAN analytics, multi-uplink, quality-based routing).
  • Proficiency in Linux environments for development and troubleshooting.
  • Expertise in concurrent programming and understanding of OS fundamentals (kernel and user space).
  • Excellent communication and presentation skills.

Bonus Points For

  • Knowledge of tools like VPP and Click.
  • Experience with core networking protocols (TCP/IP, DNS, DHCP, ARP).
  • Proficiency in routing protocols (BGP/OSPF, VPN, IPv4/IPv6).
  • Understanding of network security fundamentals and VPN, NAT development.
  • Skills in building cloud-based infrastructure and scripting (Ruby, Python).
  • Familiarity with version control systems, particularly Git, and tools like Yocto.
Experience Required :

Minimum 10 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs