Tetragon Software Engineering Technical Leader
Tetragon Software Engineering Technical Leader

Tetragon Software Engineering Technical Leader

Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
Cisco Systems

At a Glance

  • Tasks: Develop high-quality Go code and enhance Tetragon's runtime security features.
  • Company: Join Cisco, a leader in tech innovation and open-source contributions.
  • Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
  • Other info: Collaborate with diverse teams and contribute to exciting open-source projects.
  • Why this job: Make a real impact on security technology while working with cutting-edge tools.
  • Qualifications: 8+ years in systems programming, especially with Go and Linux.

The predicted salary is between 80000 - 100000 £ per year.

What you’ll do:

  • Develop high-quality Go (and eBPF) code for the Tetragon project.
  • Design and implement new Tetragon features to enhance its capabilities for Runtime security detection and enforcement.
  • Design and optimize systems for large-scale Tetragon deployment and operation in K8s or VM platforms.
  • Architect infrastructure that converts raw event data into intelligence streams with minimal performance overhead.
  • Contribute to open-source projects and represent Cisco Isovalentin community discussions.
  • Participate in architecture reviews, code reviews, and documentation.

Minimum Qualifications:

  • Bachelors + 8 years of related experience, or Masters + 6 years of related experience, or PhD + 3 years of related experience.
  • 10+ years of experience in systems programming (Go, C, or similar; Tetragon is primarily written in Go).
  • Experience in building system software in Go (or similar) and/or eBPF.
  • Experience in system-level development, Linux kernel development, distributed systems, or run-time security systems.

Preferred Qualifications:

  • Knowledge of eBPF for observability or security use cases.
  • Experience in debugging and optimization with a track record of delivering scalable systems.
  • Solid background in Linux systems and kernel-level concepts.
  • Familiarity with Kubernetes and cloud-native environments.
  • Experience integrating with observability platforms (e.g., Splunk) or SaaS security/analytics systems.
  • Familiarity with CVE workflows, vulnerability data pipelines, or security event modeling.
  • Exposure to real-time streaming/aggregation systems and database performance optimization.
  • Contributions to open-source projects in networking, observability, or distributed systems.
  • Experience working across diverse, distributed teams.

Cisco is an affirmative action and equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status or other legally protected basis. Cisco will consider on a case by case basis qualified applicants with arrest and conviction records.

Tetragon Software Engineering Technical Leader employer: Cisco Systems

Cisco is an exceptional employer that fosters a collaborative and innovative work culture, particularly for the Tetragon Software Engineering Technical Leader role. With a strong commitment to employee growth, Cisco offers extensive opportunities for professional development, participation in open-source projects, and engagement in community discussions, all while working in a dynamic environment that values diversity and inclusion. Located in a tech-driven hub, employees benefit from cutting-edge resources and a supportive atmosphere that encourages creativity and excellence.
Cisco Systems

Contact Detail:

Cisco Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Tetragon Software Engineering Technical Leader

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Cisco or similar companies. Attend meetups or online events where you can chat with potential colleagues and get the inside scoop on what they’re looking for.

✨Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date with your best work. Highlight any contributions to open-source projects, especially those related to Go or eBPF, as this will catch the eye of hiring managers.

✨Tip Number 3

Prepare for technical interviews by brushing up on your systems programming knowledge. Practice coding challenges in Go and be ready to discuss your past projects, especially those involving distributed systems or runtime security.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Tetragon Software Engineering Technical Leader

Go Programming
eBPF
Systems Programming
Linux Kernel Development
Distributed Systems
Runtime Security Systems
Kubernetes
Cloud-native Environments
Debugging and Optimization
Scalable Systems Development
Observability Platforms Integration
CVE Workflows
Vulnerability Data Pipelines
Real-time Streaming Systems
Open-source Contributions

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Go and eBPF, as well as any relevant system programming skills. We want to see how your background aligns with the Tetragon project, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about runtime security and how your experience makes you a perfect fit for our team. Let us know what excites you about the Tetragon project!

Show Off Your Open-Source Contributions: If you've contributed to open-source projects, make sure to mention them! We love seeing candidates who are active in the community, especially in areas related to networking or observability. It shows your commitment and expertise!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your materials!

How to prepare for a job interview at Cisco Systems

✨Know Your Go

Make sure you brush up on your Go programming skills, as it's a key part of the Tetragon project. Be ready to discuss your past experiences with Go and how you've used it in system-level development.

✨Understand eBPF and Security Systems

Familiarise yourself with eBPF and its applications in observability and security. Prepare to share examples of how you've implemented or optimised systems using eBPF, as this will show your depth of knowledge in runtime security.

✨Showcase Your Open-Source Contributions

If you've contributed to open-source projects, be sure to highlight these during your interview. Discussing your involvement in community discussions or architecture reviews can demonstrate your collaborative spirit and technical expertise.

✨Get Comfortable with Kubernetes

Since the role involves large-scale deployment in K8s, make sure you're well-versed in Kubernetes concepts. Be prepared to talk about your experience with cloud-native environments and how you've tackled challenges in distributed systems.

Tetragon Software Engineering Technical Leader
Cisco Systems

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>