Software Engineer, Observability
On-site · Bengaluru, Karnataka, India
Job Summary
Develop and improve instrumentation for monitoring and logging the health and availability of services; maintain the observability stack within the engineering organization; define best practices and standards for making systems measurable and work with teams to apply them; create tools and libraries to enable other engineering teams to build self-monitoring capabilities; produce internal documentation used by engineers; stay current with trends in observability, logging, monitoring, and cloud technologies and experiment with new tools; collaborate with different engineering teams to integrate observability practices into workflows; participate in rotating on-call within the Infrastructure Engineering division.
Required Qualifications
- Undergraduate degree in Computer Science or Engineering
- 5+ years of experience in Systems and/or Software Engineering
- Experience designing, automating, maintaining, and optimizing observability platforms (logging, metrics, tracing)
- Experience with configuration management tools (e.g., Ansible, Terraform)
- Experience with Public Cloud environments (AWS, GCP)
- Proficiency in Python, Go, or Rust
- Experience with Grafana, Loki, Prometheus
- Experience with Linux
- Experience with Kubernetes (GKE/EKS) and building containerized applications
- Strong ability to create tooling, libraries, and documentation for other engineers
- Familiarity with monitoring/observability concepts and best practices
- Ability to stay up-to-date with trends in observability, logging, and cloud technologies
- Ability to collaborate with multiple engineering teams and participate in on-call responsibilities
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.