Software Engineer, Backend
Required skills
Distributed Systems, C++ Development, CI/CD & Containerization, Database Management, Development Lifecycle
Preferred skills
Programming experience in Rust, Scala, Python, Experience with observability tooling such as OpenTelemetry, Prometheus, Grafana, Experience with feature flagging tools such as Launch Darkly, Experience maintaining database software, Experience or willingness to working in an agile environment (Scrum, Kanban, etc.), Able to comment on the difference between 'prompt engineering', 'context engineering', and 'agentic engineering'
Technologies
C++, Linux, PostgreSQL or MySQL, GitLab or GitHub, Kubernetes, OpenTelemetry, Prometheus, Grafana, Launch Darkly
Responsibilities
Design, build, ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume telemetry data, 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 their and our customers’ data requirements and requests
Seniority
Not specified
Domain
Time series data, backend development, distributed systems, telemetry, data infrastructure