Software Engineer

CiscoBoulder, CO
$128,600 - $184,900Hybrid

About The Position

The Ingest Processor Team serves as the foundational engine of the Splunk Integrated Data Platform, responsible for building and maintaining high-throughput pipelines that process petabytes of data daily. Our work sits at the heart of the Cisco and Splunk integration, providing the critical infrastructure that enables real-time observability and security for our global enterprise customers. We are a collaborative, high-performing group of engineers who value clean code, rigorous testing, and pragmatic architectural decision-making. We foster a supportive, hybrid/remote environment where technical excellence and continuous learning are the norms. Joining us is an opportunity to solve complex distributed systems challenges at a scale few other organizations can offer.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of professional experience in backend software development with a focus on distributed systems.
  • Expert-level proficiency in at least one modern programming language: Go or Java.
  • Experience building and scaling systems using high-volume data pipelines and streaming technologies.
  • Experience with cloud-native architecture, including containerization via Docker and Kubernetes.

Nice To Haves

  • Strong communication skills with the ability to articulate complex architectural decisions to diverse stakeholders.
  • Proven ability to provide technical leadership and mentorship to junior engineering team members.
  • Experience in strategic technical planning and translating complex business requirements into actionable roadmaps.
  • A proactive problem-solving mindset with a demonstrated ability to adapt to fast-paced, evolving environments.
  • Proficiency in performance tuning and observability practices to maintain high-availability production systems.

Responsibilities

  • Architect scalable backend services using Go or Java to process data pipelines with minimal latency and maximum reliability.
  • Optimize existing ingestion pipelines to improve system throughput and reduce operational overhead, ensuring low latency and availability for our production environments.
  • Collaborate with cross-functional infrastructure and data engineering teams to define robust APIs and data schemas that support seamless platform integration.
  • Mentor junior engineers through code reviews and technical design discussions to elevate the team’s overall engineering standards and foster professional growth.
  • Lead the design of distributed systems to ensure our infrastructure remains resilient and capable of handling the evolving data needs of our global user base.

Benefits

  • medical, dental and vision insurance
  • a 401(k) plan with a Cisco matching contribution
  • paid parental leave
  • short and long-term disability coverage
  • basic life insurance
  • grants of Cisco restricted stock units
  • 10 paid holidays per full calendar year
  • 1 floating holiday for non-exempt employees
  • 1 paid day off for employee’s birthday
  • paid year-end holiday shutdown
  • 4 paid days off for personal wellness
  • 16 days of paid vacation time per full calendar year (non-exempt employees)
  • flexible vacation time off program (exempt employees)
  • 80 hours of sick time off provided on hire date and each January 1st thereafter
  • up to 80 hours of unused sick time carried forward from one calendar year to the next
  • Optional 10 paid days per full calendar year to volunteer
  • annual bonuses (for non-sales roles)
  • performance-based incentive pay (for sales roles)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service