Principal Software Engineer

Cisco
London
Workplace: HybridFull timeFunction: Software EngineeringExperience: 4+ yearsEducation: bachelorsSkills: ["Technical leadership","Cross-functional collaboration","Mentoring","Improving developer productivity","Hands-on ownership"]

Lead the evolution of production-grade software technologies for Cisco ThousandEyes, partnering with product and engineering leaders to design and ship new features. Drive initiatives such as integrating capabilities into Cisco wireless and security portfolios and leveraging AI for self-service issue diagnosis and automated remediation. Serve as a technical voice across teams building and operating complex, distributed systems, with a focus on improving developer productivity.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
4 days ago

Principal Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Lead the evolution of production-grade software technologies for Cisco ThousandEyes, partnering with product and engineering leaders to design and ship new features. Drive initiatives such as integrating capabilities into Cisco wireless and security portfolios and leveraging AI for self-service issue diagnosis and automated remediation. Serve as a technical voice across teams building and operating complex, distributed systems, with a focus on improving developer productivity.
Location: London
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Partner with product and engineering leaders to determine how to evolve technologies.
  • •Roll up your sleeves to design and ship new features for ThousandEyes.
  • •Integrate ThousandEyes technology into Cisco wireless and security product portfolios.
  • •Apply AI pragmatically to enable self-service issue diagnosis and automated network remediation.
  • •Act as an engineering voice while collaborating to build and operate complex systems.

Key Requirements

  • •Build and maintain production-grade applications using Java, Kotlin, or C++.
  • •4+ years of experience in technical leadership while designing, developing, and maintaining large-scale distributed production systems.
  • •Deliver large-scale internet products while collaborating with cross-functional teams.
  • •Demonstrate mentoring of software engineers at various experience levels.
  • •Demonstrate measurable improvements in developer productivity.
Experience:4+ yearsProduction-grade applicationsDistributed systemsInternet productsDeveloper productivityDigital experience assurance
Education:Bachelor's in Computer Science
Skills:Technical leadershipCross-functional collaborationMentoringImproving developer productivityHands-on ownership
Tech Stack:JavaKotlinC++DockerKubernetesAWSElasticsearchKafka StreamsCQRSEvent-driven architectures

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor