Senior Software Engineer – Observability
Company | Box |
---|---|
Location | San Carlos, CA, USA |
Salary | $181000 – $226500 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- Experience implementing distributed tracing systems using OpenTelemetry, Jaeger, or similar frameworks
- Built and maintained large-scale and high-throughput realtime observability data pipelines
- Worked with modern observability tools and platforms such as Grafana, Splunk, Chronosphere, Datadog, Prometheus, or similar solutions
- Experience implementing observability solutions in cloud-native environments using Kubernetes
- Experience mentoring teams on observability practices and driving adoption of new tools and processes
- Experience with at least one of the core programming languages like Java, Rust, Golang, or Python
- 5+ years of experience in building scalable distributed systems
- BS/MS/Ph.D. in a scientific field or equivalent experience
Responsibilities
- Design and implement a robust OpenTelemetry-based observability platform
- Architect and build scalable distributed tracing solutions that provide end-to-end visibility across Box’s microservices architecture
- Work with modern cloud-native technologies including container orchestration (Kubernetes, Docker), service mesh solutions (Istio, Linkerd), and cloud platforms (AWS, GCP)
- Play a significant role in shaping the platform vision and defining feature roadmaps
- Mentor engineers across teams on observability practices and help cultivate a data-driven troubleshooting culture
- Participate in design reviews and architectural discussions to ensure observability is considered early in the development lifecycle
- Enhance engineering processes, principles, and culture within the team and across Box, by championing a culture of learning, continuous improvement, and blameless retrospection
Preferred Qualifications
-
No preferred qualifications provided.