Posted in

Senior Software Engineer – Observability

Senior Software Engineer – Observability

CompanyBox
LocationSan Carlos, CA, USA
Salary$181000 – $226500
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

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.