Senior Software Engineer, Reliability
Core
Ensure world-class performance, scalability, and reliability for Box's distributed content management platform serving millions of users.
Role type
Senior Software Engineer, Reliability Engineering
Builds
Resilient, scalable, and highly performant services for Box's globally distributed platform
Domain
Enterprise content management, distributed systems, cloud infrastructure
Deliverable
production ML models
Required skills
Go or Java, distributed systems, concurrency, system design, load testing, cloud infrastructure (AWS/GCP), Kubernetes, observability (Prometheus/Grafana/Datadog)
Preferred skills
Service mesh (Istio/Envoy), capacity planning, incident response, performance automation frameworks
Technologies
Go, Java, AWS, GCP, Kubernetes, Prometheus, Chronosphere, Grafana, Datadog, ELK, Locust, JMeter, Gatling, Jira, Confluence, GitHub Enterprise, Git
Responsibilities
Partner with product and platform teams to assess service designs for scalability and performance risks; Analyze production workloads and metrics to identify bottlenecks and scaling limits; Design and build frameworks for load testing and capacity modeling; Drive improvements in backend service efficiency and API response times; Collaborate with SRE and infrastructure teams to optimize scaling strategies and resource allocation; Build automation and tooling for performance validation in CI/CD pipelines; Participate in root cause analysis of performance incidents and drive remediation; Contribute to the evolution of observability standards (SLIs, SLOs, latency/error budgets)
Seniority
Senior, hands-on IC