Cisco
Software Engineer
$139K–$282K
Boulder, Colorado, US · Hybrid · Full-time · Posted Oct 20, 2026
- Experience
- 7+ years with a bachelor’s degree, or 4+ years of related experience with a master’s degree.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field; alternatively, a master’s degree with 4+ years of related experience.
About the job
Leads delivery and technical direction for software powering high-throughput distributed data-processing pipelines, from design and development through deployment and production support.
What you'll do
- Lead end-to-end delivery of complex projects, including requirements, system design, development, testing, automation, and deployment.
- Set technical direction and engineering standards; participate in design and code reviews.
- Diagnose bottlenecks and production issues, improve maintainability and diagnosability, and take part in rotating on-call duties.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field and 7+ years of backend software development experience, or a Master’s degree and 4+ years of related experience.
- Experience with Go or C++, including concurrency models and memory management.
- Experience architecting, deploying, and scaling high-volume data-processing pipeline systems.
- Experience with high-performance data paths in streaming ingestion systems, including analyzing network traffic, protocol behavior, and diagnostic data to resolve throughput, latency, and reliability issues.
Nice to have
- Familiarity with observability platforms using Open Telemetry.
- Infrastructure experience with Kubernetes and on-premise deployments.
Pay
$139,300.00 to $203,600.00 USD (base salary); $167,700.00 - $282,000.00 USD (base salary); $149,100.00 - $250,900.00 USD (base salary)
Tools
Go, C++, Kafka, Pulsar, Spark, Elastic, Open Telemetry, Kubernetes
Model-written summary · the original posting is authoritative