Cisco ThousandEyes Logo

Cisco ThousandEyes

Principal Software Engineer, Endpoint

Posted 4 Hours Ago
Be an Early Applicant
Easy Apply
Hybrid
London, England
Senior level
Easy Apply
Hybrid
London, England
Senior level
Lead the engineering team to develop innovative software solutions, mentor junior engineers, and collaborate across departments while focusing on end-user monitoring products.
The summary above was generated by AI
Please note that we have a hybrid approach to work and would like to find someone who can come into our London office at least once a weekWho We Are

Cisco ThousandEyes is a Digital Experience Assurance platform that empowers organizations to deliver flawless digital experiences across every network – even the ones they don’t own. Powered by AI and an unmatched set of cloud, internet and enterprise network telemetry data, ThousandEyes enables IT teams to proactively detect, diagnose, and remediate issues – before they impact end- user experiences.

ThousandEyes is deeply integrated across the entire Cisco technology portfolio and beyond, helping customers deploy at scale while also delivering AI-powered assurance insights within Cisco’s leading Networking, Security, Collaboration, and Observability portfolios

What You’ll Do

This is a rare opportunity to work with one eye on the future, while staying closely rooted in delivering exciting new innovations today. You will partner with leaders across ThousandEyes to determine how best to map technology solutions to new market opportunities, and be a role model for the Engineering team in delivery and teamwork. Read on if you like the idea of rolling up your sleeves and shipping code as well as thinking through the more strategic side of product development.

What We’re Looking For

We are looking for a product-focused engineering leader to help accelerate our market-leading End User Monitoring business. We are shipping new features and scaling rapidly as we look to dominate this emerging segment. This is an opportunity for you to join a team and product and help lead it to greater things.

Here are some of the main things we are looking for:

  • Data-driven mindset. We have a deep and varied data set, and need to be able to present this to customers in a simple, helpful way. You’ll be able to understand the customer need and find ways of delivering on this with our current data set, while helping shape where this evolves to in future.
  • Strong technical vision. You can collaborate with and beyond the team to formulate a compelling vision for the product and technology. You have the communication skills to sell it internally and to customers, and to make sure it is represented in the team’s strategy and roadmap.
  • Expert in software development. This is a partly hands-on role, so you will be excited by the opportunity to build new things. You will have many examples of successfully delivering complex enterprise software projects. We use technologies such as C++, Java, Kotlin, Kubernetes, Kafka, ElasticSearch and AWS. You’ll be comfortable using some of these to research and prototype new approaches.
  • Natural collaborator. It takes a village to do anything worthwhile, and you’re happy working across Product Management, Sales Engineering and Engineering to help shape the future direction of the product line.
  • Effective mentor. You have a passion to up-level the team and those around you. You are open to learning as well…nobody is an expert at everything.
  • Deep knowledge of Internet technology. You’ll be happy talking TCP, IP, ICMP, UDP and HTTP, and be able to understand deeply how these play together with our technology. You’ll have a strong sense of how customers configure their networks, and of the challenges and opportunities this brings.
Minimum Qualifications
  • Highly experienced Software Engineer with excellent knowledge of computer science fundamentals
  • Demonstrated history of having delivered multiple large-scale Internet products
  • Strong record of collaborative behaviour, mentoring and cross-functional work
  • Strong knowledge of JVM languages such as Java or Kotlin, or C++
Preferred Qualifications
  • Bachelor’s degree in Computer Science or similar
  • Deep experience with developing and maintaining large-scale distributed production systems
  • Familiar with Docker, Kubernetes and cloud technologies such as AWS 
  • Experience with processing large data sets on Elasticsearch or similar data stores
  • Experience with event-driven architectures (CQRS, Kafka Streams etc)
  • Understanding of networking fundamentals

Cisco values the perspectives and skills that emerge from employees with diverse backgrounds. That's why Cisco is expanding the boundaries of discovering top talent by not only focusing on candidates with educational degrees and experience but also placing more emphasis on unlocking potential. We believe that everyone has something to offer and that diverse teams are better equipped to solve problems, innovate, and create a positive impact.

We encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification. Research shows that people from underrepresented groups are more prone to experiencing imposter syndrome and doubting the strength of their candidacy. We urge you not to prematurely exclude yourself and to apply if you're interested in this work.

Top Skills

AWS
C++
Elasticsearch
Java
Kafka
Kotlin
Kubernetes

Similar Jobs at Cisco ThousandEyes

4 Days Ago
Easy Apply
Hybrid
London, England, GBR
Easy Apply
Senior level
Senior level
Cloud • Software
This role involves developing, testing, and delivering integrations for a Device Agent, enhancing test automation, and providing third-line support.
Top Skills: C++Embedded LinuxPython
5 Days Ago
Easy Apply
Hybrid
London, England, GBR
Easy Apply
Senior level
Senior level
Cloud • Software
The Senior Site Reliability Engineer will design and manage distributed cloud systems, improve operational reliability, and collaborate with engineering teams for scalable solutions.
Top Skills: ArgocdAWSGoKubernetesLinuxOpentelemetryPrometheusPython
13 Days Ago
Easy Apply
Hybrid
London, England, GBR
Easy Apply
Senior level
Senior level
Cloud • Software
Lead and mentor Site Reliability Engineers, enhancing the reliability, security, and performance of cloud-based platforms, while collaborating cross-functionally.
Top Skills: ArgocdAWSCloud-Native SystemsKubernetesMicroservices ArchitectureOpentelemetryPrometheus

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account