SRE Monitoring Platform Software Engineer
Posted Updated
Description
You will build, test, and operate well-scoped components for a multi-region SRE monitoring platform. You will contribute to telemetry collection, storage, alerting, topology, remediation, and workflow systems while following GitOps, CI/CD, plugin-framework, and SLO conventions. You will instrument services, create dashboards and runbooks, and shadow on-call rotations.
Responsibilities
- Build collection, ingestion, query, and storage-path components
- Contribute to alerting, correlation, and SLO frameworks
- Build topology, cluster-health, remediation, workflow, and job-scheduling components
- Instrument services with metrics, logs, and traces using OpenTelemetry
- Build dashboards and write on-call runbooks
- Write unit, integration, and contract tests
- Participate in chaos and soak tests
- Shadow on-call rotations before taking primary responsibility
Requirements
- 0–2 years of software engineering experience
- Proficiency in Go, Python, Java, or Rust
- Knowledge of data structures, algorithms, concurrency, networking, and operating-system concepts
- Understanding of distributed-systems concepts including idempotency, retries, back-pressure, caching, and eventual consistency
- Exposure to Prometheus, Grafana, Loki, or similar observability tools
- Linux and shell familiarity
- Kubernetes fundamentals
- Git and CI pipeline knowledge
- Unit and integration testing experience
- Clear written and verbal English communication
