Sr Software Engineer (C/C++), Analytics Engine


Sr Software Engineer (C/C++), Analytics Engine
Full Time

Who We Are

The name ThousandEyes was born from two big ideas: the power to see what’s not ordinarily possible, and the ability to collect intelligence from vantage points as diverse and global as the Internet. As organizations depend on cloud services, the Internet has become their defacto network connecting cloud applications to users. Our Internet and cloud intelligence platform is like a ‘Google maps of the Internet’, providing the only collectively powered view of digital experiences end-to-end. We enable our customers made up of the world’s largest and fastest-growing brands, to identify problems before they impact revenue, brand reputation, or employee productivity.

In August 2020, Cisco Systems completed the acquisition of ThousandEyes, which now forms the ThousandEyes Business Unit within Cisco’s Network Services Business Group, and is a foundational component of Cisco’s growing Observability business.

What You'll Do

You will explore, design, and implement one of the outstanding technologies running on Cisco’s cloud and millions of network devices to perform traffic analysis, recognition, and endpoint analytics. The development work focuses on the real-time processing of traffic transactions as well as the implementation of software infrastructure which enables virtualization and out-scaling of the function.

You will use different engineering skills to craft real-time code that performs complex operations under high-rate traffic, solving hard software processing and algorithm execution from scratch. You will take into consideration aspects of performance, capacity, and latency and develop code that can run safely across different architectures. Your work includes working with various tools to analyze network traffic as well as how it operates under different network conditions and use cases.

The technology developed by the team is a core function in different Cisco solutions, such as Cisco Umbrella (Cloud-Delivered Firewall), Cisco SD-WAN, and Meraki. Be part of the Cisco organization that is driving the evolution and expansion into new technology areas and market segments.

Who You Are

The ideal candidate demonstrates high skills in design and software engineering. Hands-on with a developed sense of understanding how things work and curiosity for how you can break them.


  • Very good programming skills as well as sufficient networking background.
  • Great teammate, proactive and productive. Highly dedicated and motivated person.
  • 5 years of experience in C/C++.
  • 2 years or more of experience in Linux development
  • Background in standard networking theories, concepts, and techniques.
  • Very good logic and problem-solving capabilities.
  • Ability to study new material quickly and independently.
  • Ability to ''dive'' into a complex existing code.
  • Good verbal and written communication skills

Nice-to-Have Qualifications:

  • Experience with kernel programming and modules
  • Experience in DPI (Deep Packet Inspection)
  • Experience in NFV technologies
  • Experience with eBPF
  • Experience with Python development
  • Experience in Virtualization technologies like ESXi, KVM, Zen etc.
  • Cisco Technology – Advantage

Email resumes to: [email protected]


More Jobs