Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cisco

Senior Software Engineer, Backend

Cisco

Senior Software Engineer developing scalable backend solutions for Cisco's services and data platforms. Collaborating with teams to power data-driven decisions through modern technology.

Posted 7/21/2026full-timeSan Francisco • California, Oklahoma • 🇺🇸 United StatesSenior💰 $165,000 - $241,400 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and maintaining scalable, distributed software solutions using C++ in a Linux environment, with a strong focus on performance, reliability, and observability. Proficient in implementing CI/CD pipelines and utilizing automated testing frameworks to enhance the software development lifecycle.

Highest-signal resume keywords
C++ DevelopmentCI/CD ImplementationContainerizationSQL Database DesignObservability Tooling

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++11 or Newer StandardsDistributed Systems AnalysisDebuggingSQL (PostgreSQL or MySQL)Automated Testing FrameworksRust ProgrammingScala ProgrammingPython Programming
Tools & Technologies
GitLabGitHubKubernetesOpenTelemetryPrometheusGrafana
Industry Keywords
ScalabilityPerformanceReliabilityMaintainabilityObservabilityDeveloper Experience

Tech Stack

Tools & technologies
C++Distributed SystemsGrafanaKubernetesLinuxMySQLPostgresPrometheusPythonRustScalaSQL

About the role

Key responsibilities & impact
  • Develop, scale, and maintain platforms and services sustaining Cisco services and data platforms
  • Design, build, ship, analyze, and maintain scalable, distributed, enterprise software solutions
  • Build and maintain backend components using C++ in a Linux environment
  • Focus on increasing reliability, performance, scalability, testability, maintainability, observability, and developer experience
  • Work with various groups within Cisco to understand data requirements and requests

Requirements

What you’ll need
  • Experience analyzing, scaling, troubleshooting, and debugging distributed systems
  • Experience developing software using C++11 or newer standards
  • Experience implementing CI/CD pipelines (GitLab or GitHub) and deploying applications using containerization and Kubernetes
  • Experience designing and querying relational databases using SQL (PostgreSQL or MySQL)
  • Experience utilizing automated testing frameworks and LLM-based coding assistants within the software development lifecycle
  • Programming experience in Rust, Scala, Python is preferred
  • Experience with observability tooling such as OpenTelemetry, Prometheus, Grafana is preferred

Benefits

Comp & perks
  • 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
  • paid time away including 10 paid holidays, one floating holiday, a paid day off for birthday, and up to 16 days paid vacation for non-exempt employees
  • flexible vacation time for exempt employees
  • up to 80 hours of sick time off
  • optional 10 paid days per year to volunteer
  • eligible for annual bonuses for non-sales roles
  • performance-based incentive pay for employees on sales plans