Senior Staff Software Engineer

Cisco•Seattle, WA
•$192,400 - $275,800•Hybrid

About The Position

The Senior Staff Software Engineer will work on the Edge Processor Team, which builds and maintains pipelines that process petabytes of data in customer edge environments. The team provides infrastructure for real-time observability and security as part of the Cisco and Splunk Integrated Data Platform. It works on large-scale distributed systems in a collaborative hybrid/remote environment, emphasizing clean code, thorough testing, and pragmatic architecture. The role leads sophisticated projects from requirements gathering and system design through deployment, setting technical direction and establishing coding and design standards. It includes identifying and resolving system bottlenecks, conducting in-depth design and code reviews, improving understanding of customer experiences, and participating in rotating on-call duties to diagnose and resolve customer issues. The engineer drives technical consensus across cross-functional teams while supporting the reliability, performance, and scalability of distributed systems.

Requirements

  • 12 or more years of software development experience, with significant experience in a lead or architect capacity.
  • Experience designing, shipping, and supporting high-performance, high-throughput, low-latency data processing components.
  • Experience shipping and supporting cloud-native services and on-premises software solutions using languages such as GoLang, C, or C++.
  • Experience designing, architecting, and implementing large-scale distributed systems, with a focus on reliability, scalability, and performance.
  • Understanding of distributed-systems concepts such as consistency models and fault tolerance.

Nice To Haves

  • Ability to deliver high-quality, maintainable code and adapt quickly to new technologies.
  • Strong debugging and troubleshooting skills, including expertise with Linux-based tools and diagnostic techniques.
  • Advocacy for operational excellence, including standard team processes for monitoring, alerting, and incident response and robust production readiness.
  • Experience leading the design and delivery of projects with a scope of six months or more, collaborating with cross-functional teams to influence technical direction and drive consensus.

Responsibilities

  • Lead end-to-end delivery of complex, multi-month software projects, from requirements gathering and system design through deployment.
  • Set the team's technical vision and establish coding guidelines and design standards for high-quality, maintainable, serviceable products.
  • Identify and resolve system bottlenecks.
  • Conduct in-depth design and code reviews.
  • Proactively improve the team's understanding of customer experiences.
  • Participate in rotating on-call duties to diagnose and resolve customer issues.
  • Drive technical consensus across cross-functional teams while maintaining the performance and scalability of large-scale distributed systems.
  • Promote team-wide processes for monitoring, alerting, incident response, and production readiness.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) plan with Cisco matching contribution
  • Paid parental leave
  • Short- and long-term disability coverage
  • Basic life insurance
  • Paid holidays
  • Floating holiday for non-exempt employees
  • Paid birthday day off
  • Year-end holiday shutdown
  • Paid personal wellness days
  • Vacation time or flexible vacation time off, depending on employee classification
  • Paid sick time
  • Additional paid time away may be requested for critical or emergency family issues
  • Optional paid volunteer days
  • Annual bonuses may be available to non-sales employees, subject to Cisco policies
  • Employees may be eligible for Cisco restricted stock unit grants, subject to eligibility and vesting conditions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service