remote
Software Engineering Technical Leader - Cisco
Software Engineer
Lead a high‑impact team building large‑scale distributed systems that power global networks, driving AI/ML workloads and internet traffic growth using open‑source technologies and advanced systems architecture.
About the role
Key Responsibilities
- Architect and deliver end‑to‑end distributed system solutions that support AI/ML and high‑traffic workloads.
- Guide a cross‑functional engineering team, fostering collaboration with open‑source communities and internal stakeholders.
- Define and enforce best practices for performance, reliability, and scalability across the product lifecycle.
- Drive continuous improvement of development processes, tooling, and automation to accelerate delivery.
- Mentor engineers, conduct code reviews, and promote a culture of technical excellence.
Requirements
- 10+ years of software engineering experience with a focus on distributed systems.
- Proficiency in C++ and Python, strong Linux/Unix background.
- Deep understanding of systems architecture, networking, and performance tuning.
- Experience leading teams in an open‑source driven environment.
- Excellent communication skills and a track record of delivering complex, high‑availability products.