Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Cisco Principal Software Engineer Endpoint 
United Kingdom, England, London 
658167389

28.07.2025
What We’re 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