Auf einen Blick
- Aufgaben: Design and develop Cloud Native Networking solutions with a focus on high-performance software.
- Arbeitgeber: Join Cisco, a leader in secure connectivity and innovation, committed to an inclusive future.
- Mitarbeitervorteile: Enjoy a supportive team environment, learning opportunities, and diverse employee resource organizations.
- Warum dieser Job: Be part of a mission-driven team that values your unique skills and fosters personal growth.
- Gewünschte Qualifikationen: Bachelor's degree with 10+ years in cloud software; expertise in C/C++, Python, Golang required.
- Andere Informationen: Collaborate with industry leaders and tackle real-world challenges in network architecture.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Networking, Security, Software Development
Job Id: 1433278
What You’ll Do
We are looking for a software engineer to assist in the design and development of Cloud Native Networking solutions. Develop industry leading performance modular software data plane (L1 – L7) utilizing FD.io/VPP packet process engine. You’ll work with the engineering team to develop new features and help the integration in various virtualized, containerized, and bare metal environments. You will be responsible for coding, unit testing, and maintaining features. In addition to code development, you will design & implement private cloud, public cloud, and multi-cloud related solutions.
Who You’ll Work With
The Cloud & Network Security (CNS) is part of the Security Business Group (SBG) and its mission is to help people connect securely with confidence on any device, to any application, anywhere, anytime. The Cloud Networking & Data Plane team, which is part of this business unit, focuses on delivering fast user space virtualized networking solutions to SBG as well as other Business Units.
You’ll be part of a supportive and expert team who is responsible and focused on delivery and producing results. You’ll be able to carve your own path while working closely aligned with project and team goals.
Responsibilities
- This role requires a software technical leader capable of collaborating with industry leaders to address hardware bottlenecks in CPU architectures to improve the efficiency, throughput, and latency of software packet processing.
- The ideal candidate has excellent communication skills both written and oral, is a team builder, is self-motivated to produce excellent software, and has a track record of delivering on the commitments made.
- The focus of this role will be SSE on Edge as part of the evolution of Network Architecture and Data Centre for Cloud Security Engineering products. Upgrading, monitoring, and fixing the production systems with regards to SSE on Edge and handling production issues.
Minimum Qualifications:
- You are a software engineer who is very capable of taking requirements to completion. You are required to have a deep understanding of L2-L7 packet processing and data plane protocols.
- We expect you to have a bachelor’s degree and 10+ years‘ experience delivering cloud software & high-performance software written in C/C++, Python, Golang.
- You should also be familiar with Linux-based operating systems, virtual machines, cloud-based services, and networking protocols.
- CPU hardware architecture (Arm64, x86_64). VPP (Vector Packet Processor) vectorization principles, optimizations, efficiency. CPU / SOC / NIC hardware programming.
- Software performance tuning, hands-on proficiency with hardware evaluation boards and emulators optimizing cache and instruction level efficiency.
Preferred Qualifications:
- Working knowledge of Kubernetes, AWS, as well as virtualization technologies.
- Containerization and Kubernetes knowledge.
#WeAreCisco
#WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all.
Our passion is connection—we celebrate our employees’ diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage.
We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference.
#J-18808-Ljbffr
Software Network Engineer Arbeitgeber: Cisco Systems, Inc.

Kontaktperson:
Cisco Systems, Inc. HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Software Network Engineer
✨Tip Number 1
Familiarize yourself with the latest trends in Cloud Native Networking solutions. Understanding the current technologies and frameworks used in the industry will help you speak confidently about your knowledge during interviews.
✨Tip Number 2
Engage with online communities and forums related to software networking and cloud technologies. Networking with professionals in the field can provide insights and potentially lead to referrals for job openings.
✨Tip Number 3
Showcase your hands-on experience with performance tuning and hardware evaluation boards. Being able to discuss specific projects where you've optimized software performance will set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your experience with containerization and Kubernetes. Given the preferred qualifications, demonstrating your knowledge in these areas will make you a more attractive candidate for the role.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Network Engineer
Tipps für deine Bewerbung 🫡
Understand the Role: Make sure to thoroughly read the job description for the Software Network Engineer position. Understand the key responsibilities and required qualifications, especially around L2-L7 packet processing and cloud software development.
Tailor Your CV: Customize your CV to highlight relevant experience in software development, particularly in C/C++, Python, and Golang. Emphasize any projects or roles that involved cloud-native networking solutions or performance tuning.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for networking and security. Mention specific experiences that align with the responsibilities of the role, such as working with VPP or Kubernetes, and how you can contribute to the team.
Highlight Communication Skills: Since excellent communication skills are emphasized in the job description, provide examples in your application that demonstrate your ability to collaborate effectively with teams and convey complex technical concepts clearly.
Wie du dich auf ein Vorstellungsgespräch bei Cisco Systems, Inc. vorbereitest
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with L2-L7 packet processing and data plane protocols in detail. Highlight specific projects where you utilized C/C++, Python, or Golang to develop high-performance cloud software.
✨Demonstrate Problem-Solving Skills
Expect questions that assess your ability to troubleshoot and optimize software performance. Share examples of how you've addressed hardware bottlenecks or improved efficiency in previous roles.
✨Communicate Clearly and Effectively
Since excellent communication skills are crucial for this role, practice articulating your thoughts clearly. Be ready to explain complex technical concepts in a way that is understandable to non-technical stakeholders.
✨Familiarize Yourself with Cloud Technologies
Brush up on your knowledge of Kubernetes, AWS, and virtualization technologies. Be prepared to discuss how you've implemented these technologies in past projects and how they relate to the role you're applying for.