Principal Software Engineer, Endpoint

undefined ago • All levels • Software Development & Engineering

Job Summary

Job Description

Cisco ThousandEyes is seeking a Principal Software Engineer for their Endpoint team in London. This role involves shaping the future of digital experience assurance, working with AI and network telemetry data. The ideal candidate will be a product-focused engineering leader, driving innovation, scaling new features, and acting as a technical role model. Responsibilities include mapping technology solutions to market opportunities, shipping code, and contributing to strategic product development.
Must have:
  • Highly experienced Software Engineer with excellent knowledge of computer science fundamentals
  • Demonstrated history of delivering multiple large-scale Internet products
  • Strong record of collaborative behavior, mentoring, and cross-functional work
  • Deep experience with developing and maintaining large-scale distributed production systems
  • Deep knowledge of Internet technology (TCP, IP, ICMP, UDP, HTTP)
Good to have:
  • Bachelor’s degree in Computer Science or similar
  • Strong knowledge of JVM languages such as Java or Kotlin
  • Familiarity 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

Job Details

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 week

Who 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 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
  • Deep experience with developing and maintaining large-scale distributed production systems

Preferred Qualifications

  • Bachelor’s degree in Computer Science or similar
  • Strong knowledge of JVM languages such as Java or Kotlin
  • 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.

Create a Job Alert

Interested in building your career at Cisco ThousandEyes? Get future opportunities sent straight to your email.

Create alert

Apply for this job

  • indicates a required field

Autofill with Greenhouse

First Name*

Last Name*

Preferred First Name

Email*

Phone*

Location (City)*

Locate me

Resume/CV*

AttachAttach

Dropbox

Google Drive

Enter manuallyEnter manually

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

AttachAttach

Dropbox

Google Drive

Enter manuallyEnter manually

Accepted file types: pdf, doc, docx, txt, rtf

  • * *

Education

School

Select...

Degree

Select...

Discipline

Select...

Add another

  • * *

LinkedIn Profile

Website

Are you now legally authorized to work in the posted primary location for this requisition?*

Select...

Will you require sponsorship in the future for this location (for example, if you are on a temporary visa)?*

Select...

Submit application

Similar Jobs

Nagarro - SAP Project/Program Manager (m/f/d)

Nagarro

Germany (Remote)
8 Months ago
Grab - Regional Workforce Reporting Analyst

Grab

Pasig, Metro Manila, Philippines (On-Site)
2 Months ago
PwC - Executive Assistant

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
7 Months ago
lifechruh - Office Operations Manager

lifechruh

Edmond, Oklahoma, United States (On-Site)
6 Months ago
GoTo Group - IT Project Manager

GoTo Group

Jakarta, Indonesia (On-Site)
3 Months ago
Scale AI - Engineering Manager, Enterprise

Scale AI

San Francisco, California, United States (Hybrid)
1 Month ago
Nagarro - Senior Staff Engineer

Nagarro

Hyderabad, Telangana, India (On-Site)
10 Months ago
Lambda - HPC Operations Engineer

Lambda

San Francisco, California, United States (Hybrid)
2 Months ago
Microsoft - Member of Technical Staff – Web Foundations Lead

Microsoft

Mountain View, California, United States (Hybrid)
4 Months ago
Moloco - Senior Staff Technical Program Manager

Moloco

Redwood City, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Cerence - Business Development Manager (Partnerships)

Cerence

Germany (Remote)
1 Year ago
PwC - ETIC, Finance Operations Senior Associate (German Speaker)

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
9 Months ago
Aristocrat - Sr. Delivery Manager, Supply Chain Applications - IT

Aristocrat

Las Vegas, Nevada, United States (Hybrid)
3 Months ago
Qualcomm - Compute Chipset Project Engineer

Qualcomm

San Diego, California, United States (On-Site)
3 Months ago
USE Insider - Account Director

USE Insider

Istanbul, İstanbul, Türkiye (On-Site)
10 Months ago
Wind River - SMTS - Software Engineer - RTOS, Embedded development

Wind River

Walnut Creek, California, United States (On-Site)
1 Month ago
luxsoft - Neoxam Consultant

luxsoft

Singapore (On-Site)
3 Months ago
Jane Street - Linux Engineering Manager

Jane Street

London, England, United Kingdom (On-Site)
3 Months ago
Square - Client Office Phlebotomist

Square

Arnold, Missouri, United States (On-Site)
1 Month ago
Tencent - Site Reliability Engineer

Tencent

(On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

version 1 - kdb+ Engineer

version 1

Belfast, Northern Ireland, United Kingdom (On-Site)
3 Months ago
Cubic corporation - Associate Systems Support Engineer

Cubic corporation

Salfords, England, United Kingdom (Hybrid)
1 Year ago
Lighthouse Games - Senior Gameplay Engineer

Lighthouse Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
2 Months ago
Rockstar Games - Director of Territory Communications

Rockstar Games

London, England, United Kingdom (On-Site)
3 Months ago
cirrus logic - Analog Design Engineer

cirrus logic

Newbury, England, United Kingdom (Hybrid)
3 Months ago
Playground Games - Senior Rendering Engineer

Playground Games

Royal Leamington Spa, England, United Kingdom (On-Site)
1 Year ago
Mcdonalds - Transformation Management Office – Portfolio Management Lead

Mcdonalds

London, England, United Kingdom (Hybrid)
2 Months ago
Saviynt - Sales Development Representative

Saviynt

London, England, United Kingdom (Remote)
2 Months ago
Monzo - Lead Product Manager, Search & Recommendations

Monzo

London, England, United Kingdom (Remote)
3 Months ago
Universally Speaking - German Games Tester

Universally Speaking

Liverpool, England, United Kingdom (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Mapbox - Software Development Engineer II, Directions API

Mapbox

Germany (Remote)
2 Months ago
Illumina - Senior Manager, IT - SAP Finance

Illumina

San Diego, California, United States (On-Site)
3 Months ago
Wizcorp - Software Engineer

Wizcorp

Tokyo, Japan (Remote)
5 Months ago
Lulalend - Software Engineering Team Lead

Lulalend

Cape Town, Western Cape, South Africa (Hybrid)
3 Months ago
lifechruh - APIs Staff Software Engineer

lifechruh

Edmond, Oklahoma, United States (On-Site)
10 Months ago
HP - Software Applications Engineer 5

HP

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
Accenture - Software Configuration Engineer

Accenture

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Blinkhealth - Software Engineer

Blinkhealth

India (On-Site)
3 Months ago
Microsoft - Service Engineer II

Microsoft

Hyderabad, Telangana, India (On-Site)
4 Months ago
Sword Health - Forward Deployed Engineer

Sword Health

Porto, Porto District, Portugal (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

The name ThousandEyes was born from two big ideas: the power to see things not ordinarily possible and the ability to collect insights from a multitude of vantage points. As organizations rely more on cloud services and the Internet, the network has become a black box they can't understand. ThousandEyes gives organizations visibility into the now borderless network, arming them with an accurate understanding of how the network impacts their applications, users and customers. ThousandEyes is used by some of the world's largest and fastest growing brands, including all of the top 5 global software companies, 5 of the top 6 US banks, and 45 of the Fortune 500.

Mexico City, Mexico (Hybrid)

London, England, United Kingdom (Hybrid)

Lisbon, Lisbon, Portugal (Hybrid)

San Francisco, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

Mexico City, Mexico (On-Site)

Columbus, Ohio, United States (On-Site)

Sydney, New South Wales, Australia (On-Site)

View All Jobs

Get notified when new jobs are added by Thousand Eyes

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug