Senior Software Engineer – Control Plane, Go, Kubernetes

🔥 9 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Cisco

Cisco

10,000+ employees

Founded 1984

🔧 Hardware

🔐 Security

🏢 Enterprise

Hardware • Security • Enterprise

Cisco is a multinational technology company that provides networking hardware, software, and services to enterprises, service providers, and governments. It builds routers, switches, optical transceivers, programmable silicon, and edge computing platforms, and offers security, collaboration (Webex), observability, and AI-enabled software and support services to help organizations design, operate, and secure large-scale networks and data centers. Cisco also delivers professional services, training, and cloud-managed solutions to support digital transformation and AI-ready infrastructure.

📋 Description

• Design and develop control plane features for network security products using Go in Linux-based environments • Build and maintain APIs used for policy configuration, deployment workflows, logging, and operational visibility • Integrate third-party components and internal services into Cisco security platforms • Collaborate with data plane and platform engineering teams to deliver end-to-end feature functionality • Contribute to architecture discussions, feature design, and technical execution for new security capabilities

🎯 Requirements

• Bachelor's degree + 8 years of related software engineering experience, or Master's + 6 years of related experience, or PhD + 3 years of related experience • 5+ years of development experience in languages such as Go, C, or C++ • Experience developing software in Linux environments • Experience building or maintaining software for security, networking, or infrastructure products or distributed systems • Experience developing software for cloud-native applications or services deployed on Kubernetes or similar distributed platforms • 5+ years of professional Go development experience (preferred) • Experience designing and developing APIs using REST, gRPC, or Protocol Buffers (preferred) • Experience working with Kubernetes-based applications (preferred) • Familiarity with Kubernetes concepts (preferred) • Working knowledge of networking fundamentals (preferred) • Experience working effectively in a remote or distributed team environment (preferred)

🏖️ Benefits

• medical, dental and vision insurance • 401(k) plan with a Cisco matching contribution • paid parental leave • short and long-term disability coverage • basic life insurance • 10 paid holidays per full calendar year • 1 floating holiday for non-exempt employees • 1 paid day off for employee’s birthday • paid year-end holiday shutdown • 4 paid days off for personal wellness • 16 days of paid vacation time per full calendar year • flexible vacation time off program • 80 hours of sick time off provided on hire date • optional 10 paid days per full calendar year to volunteer • annual bonuses subject to Cisco’s policies

Apply Now

Similar Jobs

🔥 2 hours ago

Senior Backend Engineer modernizing databases and optimizing SQL at CCC Intelligent Solutions. Key responsibilities include refactoring procedures, performance tuning, and legacy .NET modernization.

🔥 2 hours ago

albo

51 - 200

💳 Fintech

🏦 Banking

Senior Backend Engineer at fintech company building and maintaining backend microservices. Collaborating with product and infra teams to ensure reliable financial infrastructure.

🔥 3 hours ago

Filevine

201 - 500

☁️ SaaS

🤖 Artificial Intelligence

Backend Engineer developing and maintaining AI-driven solutions in legal operations at Filevine. Collaborating with an agile team to innovate and enhance software functionality.

🔥 3 hours ago

SpecterOps

51 - 200

🔒 Cybersecurity

🏢 Enterprise

📚 Education

Sr. Services Software Engineer supporting BloodHound Enterprise team. Building reliable back-end systems, APIs, and services while maintaining high code quality.

🔥 3 hours ago

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior Compiler Engineer at NVIDIA developing high-performance GPU software using Rust. Engaging in complex compiler-development tasks for next-gen GPU systems.