Software Engineer (Backend)

Cisco•Seattle, WA
•$138,100 - $198,200•Hybrid

About The Position

The Platform Experience Backend team builds APIs and durable workflows for Splunk’s data management products, enabling customers to route, transform, and process data at the edge and in the cloud, as well as store and query data at large scale in a modern data lake. The team is also developing unannounced big data products to expand data capabilities in AI workflows. It is a collaborative, high-performing engineering group that values clean code, rigorous testing, pragmatic architecture, technical excellence, and continuous learning. The position is based in a hybrid/remote environment associated with Seattle (PST) and involves solving complex distributed systems challenges at scale. The Software Engineer designs, builds, and operates customer-facing REST APIs and Go backend services, including services supporting complex and long-running operations. The engineer leads small-to-medium features from technical design through implementation, testing, review, and production; owns services in production; and collaborates across product and engineering teams. The role also includes mentoring junior engineers and interns.

Requirements

  • Bachelor’s degree and 5 years of related experience, or a Master’s degree and 3 years of related experience.
  • Experience with backend programming languages such as Golang, Java, C++, Python, or similar.
  • Experience designing, building, and operating REST APIs and backend services in production.
  • Experience with data structures, algorithms, and software design.
  • Experience with CI/CD pipelines, automated testing, and production debugging.
  • Experience with cloud-native architecture on a public cloud such as AWS, Azure, or GCP, including Docker and Kubernetes.

Nice To Haves

  • Strong communication skills, including explaining technical decisions to diverse stakeholders in design documents and in person.
  • Experience with high-volume data pipelines, streaming technologies, data lakes, or SQL.
  • Distributed systems experience, such as workflow orchestration, durable jobs, or long-running operations.
  • Enthusiasm for AI tools across the software development lifecycle, with accountability for AI-assisted output.

Responsibilities

  • Design, build, and operate customer-facing REST APIs and backend services in Go for Data Management products, including complex and long-running operations at scale.
  • Lead small-to-medium features from technical design through coding, testing, code review, and production.
  • Own services in production by monitoring them, taking on-call shifts, and leading postmortems and root-cause analysis.
  • Write clean, well-tested, secure code and provide thoughtful code reviews.
  • Collaborate with Product Managers, designers, frontend engineers, and adjacent backend teams to deliver cohesive solutions.
  • Mentor junior engineers and interns through pairing, design feedback, and code review.

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
  • Paid year-end holiday shutdown
  • Personal wellness days
  • Paid vacation or flexible vacation time off, depending on exempt status
  • Sick time off
  • Additional paid time away may be requested for critical or emergency family issues
  • Optional paid volunteer days
  • Annual bonuses for eligible non-sales roles
  • Cisco restricted stock unit grants may be available to eligible employees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service