FREE ACCESS
5,000–10,000 jobs/day
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.

Senior Software Engineer, Backend
CiscoSenior 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 fitCore 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 resumeApplicant 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 & technologiesC++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