At a Glance
- Tasks: Develop high-quality Go code and design new features for Tetragon's runtime security.
- Company: Join Cisco, a leader in tech innovation with a commitment to diversity.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Collaborate with diverse teams and contribute to open-source projects.
- Why this job: Make an impact in security tech while working on cutting-edge projects.
- Qualifications: 8+ years in systems programming, especially with Go or eBPF.
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.
Tetragon Software Engineering Technical Leader in London employer: Cisco Systems
Contact Detail:
Cisco Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Tetragon Software Engineering Technical Leader in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work at Cisco or in similar roles. A friendly chat can open doors and give you insights that a job description just can't.
✨Tip Number 2
Show off your skills! If you've got a GitHub or portfolio showcasing your Go projects or contributions to open-source, make sure to highlight them. It’s a great way to demonstrate your expertise without just talking about it.
✨Tip Number 3
Prepare for technical interviews by brushing up on system programming concepts and eBPF. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!
✨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 take that extra step to connect with us directly.
We think you need these skills to ace Tetragon Software Engineering Technical Leader in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Go and eBPF, as well as any relevant projects you've worked on. We want to see how your skills align with the Tetragon project, so don’t hold back!
Showcase Your Projects: If you've contributed to open-source projects or have experience in system-level development, make sure to include those details. We love seeing real examples of your work and how you’ve made an impact.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to describe your experience and achievements. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
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 Distributed Systems Experience
Be prepared to talk about your experience with distributed systems and Kubernetes. Highlight any projects where you've designed or deployed scalable systems, as this is crucial for the role.
✨Engage in Open Source Discussions
Since contributing to open-source projects is part of the job, come ready to discuss your contributions. Share insights from community discussions you've participated in, as this demonstrates your collaborative spirit and commitment to the field.