Software Engineer

Cisco

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$139,300–$203,600 / yr
Posted
42 days ago
Freshness
Confirmed live yesterday
Closes
Oct 31, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $159k
This role $171k
$110k most similar roles pay here $214k

This role pays more than 54% of similar roles. Most pay $141,125–$177,250 — the shaded band above. At the midpoint, this role pays about $171k versus about $159k 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 · Software Engineer

Software Engineer The Software Engineer joins the Structured Store team to build and maintain critical data-storage infrastructure and services powering core workflows. This role involves owning the full service lifecycle, including designing versioned APIs for graph and key-value storage, managing schema evolution, and ensuring high availability across on-premises and multi-cloud environments. You will lead end-to-end projects by coordinating with cross-functional partners while remaining hands-on in Go and other systems programming languages like C++. Key responsibilities include performing code reviews, threat modeling, and resolving complex production issues. The role requires expertise in distributed systems, containerized services on Kubernetes, and database technologies including Neo4j, PostgreSQL, and Amazon Aurora. You will solve technical challenges related to consistency, replication, and partitioning while mentoring peers to improve software development and operational practices for scalable data-storage solutions.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Lead end-to-end projects and medium-sized features from initial scoping and design through production validation.
  • Design versioned APIs and service capabilities for graph, key-value, and other structured-storage services.
  • Develop and maintain backend services using Go and related technologies to ensure high availability and performance.
  • Coordinate project milestones, technical specifications, and remediation plans across cross-functional engineering teams.
  • Resolve complex production issues and lead root-cause analysis to implement durable corrective actions.
  • Use reliability, scalability, and cost signals to guide design trade-offs and improve customer outcomes.
  • Mentor junior engineers through code reviews, documentation, and technical guidance on software practices.

What we're looking for

  • Must have a Bachelor's degree with 7+ years of experience, a Master's with 4+ years, or a PhD with 1+ year of related experience.
  • Requires 5 years of experience developing production backend services and versioned APIs in Go, C++, or another systems programming language.
  • Requires 5 years of experience designing and operating production database-backed services using graph, relational, or NoSQL databases.
  • Requires 5 years of experience designing production distributed systems involving consistency, replication, partitioning, routing, or failure recovery.
  • Requires 5 years of experience delivering and operating containerized services through CI/CD on Kubernetes in public-cloud or on-premises environments.
  • Preferred: Deep Neo4j Enterprise and Cypher experience including graph modeling, clustering, and transaction metrics.
  • Preferred: Experience with PostgreSQL, Amazon Aurora, or RDS involving security, schema evolution, and performance tuning.
  • Preferred: Experience with Helm, Kubernetes controllers, GitLab CI/CD, Terraform, Puppet, or similar delivery and configuration tooling.

More like this

Similar roles

Software Engineer, Structured Storage

Cisco

Remote 42 days ago $128,600$184,900
Go C++ Kubernetes CI/CD Terraform PostgreSQL Neo4j Cypher AWS Azure GCP Helm Puppet GitLab CI/CD Vault Service Mesh NoSQL
5+ yrs exp Remote

Technical Leader Site Reliability Engineer

Cisco

Remote (San Francisco, CA) 3 days ago $214,100$309,800
Kubernetes AWS Azure GCP Terraform ArgoCD GitOps Infrastructure-as-Code Go Python Ruby SRE Microservices CNI Service Mesh Distributed Systems
10+ yrs exp Remote

Software Engineer

Applied Materials

Santa Clara, CA 107 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 108 days ago $152,000$209,000
C++ Python C# Java Rust Machine Learning PyTorch Web Service Architecture Signal Processing Computer Vision Robotics User Interface Design Mathematical Modelling Numerical Methods GPU Programming FPGA
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 105 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Coinbase

Charlotte, NC 77 days ago $152,405$179,300
Golang React AWS Kubernetes Docker Python Java Angular Vue Distributed Systems Event-Driven Architecture Caching API Integration Observability
2+ yrs exp