Senior Software Engineer (Boulder)

Cisco•Boulder, CO
•$139,300 - $203,600

About The Position

The Senior Software Engineer will work on the Ingest Processor Team, which builds and maintains high-throughput pipelines that process petabytes of data for the Splunk Integrated Data Platform. The team supports the integration of Cisco and Splunk and provides infrastructure for real-time observability and security for enterprise customers. It works in a hybrid/remote environment and emphasizes clean code, rigorous testing, pragmatic architectural decisions, technical excellence, and continuous learning. The role defines the long-term technical strategy for ingestion pipelines, focusing on performance, elasticity, and scalability. It leads the design and implementation of mission-critical distributed systems that affect the reliability and performance of the Splunk platform, partners with product and platform leadership to align engineering work with business requirements, establishes engineering standards, and champions emerging technologies for large-scale data challenges.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • 7+ years of professional experience in backend software development, primarily focused on large-scale distributed systems.
  • Experience with Go or Java, including practical understanding of concurrency models and memory management.
  • Experience architecting, deploying, and scaling high-volume data-processing pipeline systems.
  • Experience with cloud-native infrastructure, including Kubernetes, microservices architecture, and distributed storage systems.

Nice To Haves

  • Ability to influence technical strategy and align stakeholders across teams and organizational levels.
  • Demonstrated success leading complex, multi-year engineering roadmaps from conception through production.
  • Track record of mentoring senior engineers and fostering high performance and technical excellence.
  • Ability to communicate complex architectural concepts and trade-offs to technical and non-technical stakeholders.
  • Passion for innovation and maintaining expertise in distributed systems and data platform technologies.

Responsibilities

  • Define and drive the long-term technical strategy for ingestion pipelines, ensuring performance, elasticity, and scalability.
  • Lead the design and implementation of mission-critical distributed systems.
  • Partner with product and platform leadership to align engineering initiatives with business requirements.
  • Establish standards for system design, code quality, and operational excellence.
  • Champion emerging technologies to address large-scale data challenges.

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 and floating holiday for non-exempt employees
  • Birthday day off
  • Paid year-end holiday shutdown
  • Paid personal wellness days
  • Paid vacation time for non-exempt employees
  • Flexible vacation time off program for eligible exempt employees
  • Paid sick time
  • Additional paid time away may be requested for critical or emergency family issues
  • Optional paid volunteer days
  • Annual bonuses for eligible non-sales employees
  • Potential grants of Cisco restricted stock units
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service