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
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
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.