Senior Software Engineer, Data Engineering

Cisco

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
San Francisco, CA
Salary
$167,700–$245,200 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday
Closes
Oct 27, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $169k
This role $206k
$105k most similar roles pay here $260k

This role pays more than 82% of similar roles. Most pay $149,500–$188,387 — the shaded band above. At the midpoint, this role pays about $206k versus about $169k for comparable roles.

Based on 240 similar postings.

Employer

About Cisco

Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity

Cisco currently has 196 open roles on FindRole.

Listed pay typically runs $167,700–$245,200 across 196 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Senior Software Engineer, Data Engineering

As a Senior Software Engineer, Data Engineering on the Network Platform team, you will build and operate large-scale systems to process petabyte-scale telemetry from millions of devices. You will architect and manage high-throughput data pipelines, ensuring the reliability of critical network infrastructure by transforming raw device data into usable products. Your daily work involves developing resilient distributed systems within Kubernetes environments and establishing observability standards using ELK and Grafana. To succeed, you must possess proficiency in Scala, C++, or Java, along with experience in streaming or batch processing frameworks like Kafka, Spark, or Flink. You will also utilize Terraform and Ansible for infrastructure automation. The role focuses on solving complex distributed-systems challenges to provide operational insights and support data-driven decision-making within a high-volume network telemetry environment.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Architect and operate scalable data pipelines to ingest petabyte-scale telemetry from millions of devices.
  • Engineer high-performance distributed systems within Kubernetes environments to ensure infrastructure reliability.
  • Translate complex data requirements into dependable technical solutions for internal product teams.
  • Establish robust observability standards using ELK and Grafana to proactively identify system issues.
  • Automate infrastructure and monitoring workflows using tools like Terraform and Ansible.
  • Develop and debug backend services using Scala, C++, or Java in production environments.
  • Manage large-scale data processing using streaming or batch frameworks such as Kafka, Spark, or Flink.
  • Integrate AI-assisted engineering tools to accelerate the development lifecycle and ensure design excellence.

What we're looking for

  • Experience building, operating, or debugging distributed systems or backend services processing at least 1TB of telemetry data daily.
  • Programming experience using Scala, C++, or Java within a production environment.
  • Experience designing and managing data pipelines using streaming or batch processing frameworks such as Kafka, Spark, or Flink.
  • Experience deploying and maintaining containerized workloads on Kubernetes clusters in a production environment.
  • Experience with Terraform, Ansible, Elasticsearch, or Grafana for automating infrastructure and monitoring workflows.
  • Experience with real-time streaming or compute technologies such as Kafka, Flink, Spark, or similar platforms (preferred).
  • Familiarity with network telemetry, networking protocols, or large fleet-management systems (preferred).
  • Experience with SQL, distributed data stores, or operating cloud-native services in production (preferred).

More like this

Similar roles

Principal Engineer, Data Services & Data Platform

Cisco

Remote (Milpitas, CA) 3 days ago $296,300$374,800
Distributed Systems Kubernetes Kafka Flink Spark Python Go Java C++ SaaS Lakehouse Architecture Object Storage Distributed SQL Generative AI Feature Stores Data Governance
10+ yrs exp Remote

Senior Software Engineer

Genworth Financial

Richmond, VA +1 61 days ago $96,700$145,000
Python Flask Azure PostgreSQL GitLab CI/CD DevSecOps JavaScript HTML CSS React Angular Vue Azure App Service Azure Synapse Pipelines SQL
5+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Morningstar Inc

Chicago, IL 67 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 58 days ago $119,800$234,700
C++ Win32 COM Windows Services WinRT RPC C C# ETW IPC RDP PCoIP ICA Kernel Driver Development Threading System APIs Telemetry Agile
4+ yrs exp

Senior Software Engineer

Mastercard

Salt Lake City, UT 11 days ago $115,000$184,000
Java Spring Boot Spring Integration React JavaScript Node.js RxJS HTML5 CSS SQL PostgreSQL AWS GCP Azure Docker Kubernetes TDD BDD REST SOAP
5+ yrs exp