Salary not listed
Senior Software Engineer - Data Infrastructure
BackendWorkplace — unknown
Published on 2026-10-29
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build and improve the data infrastructure platform underpinning Backblaze’s object storage and computer backup products. The role focuses on infrastructure automation, observability, fleet health, stability, and scaling storage systems.
About the company
Backblaze provides cloud object storage and backup services for individuals and businesses. It serves teams that need affordable, durable storage and simple data protection.
Stack
JavaRustC++C#GoLinuxPrometheusGrafana
What you'll do
- Build automation frameworks for provisioning, configuring, and repairing fleet infrastructure
- Extend observability systems, including metrics, logs, traces, and alerts
- Create dashboards and reporting for fleet health, capacity, and operational trends
- Develop tooling to detect hardware failures, configuration drift, and capacity risks
- Lead cross-service technical design discussions and document proposed changes
- Drive large features through implementation, migration, backfill, and rollout
- Work with on-call engineers to automate recurring toil and address incident findings
What we're looking for
- 7+ years of backend development in an enterprise environment using an object-oriented or systems language
- Experience designing automation frameworks or platforms used by other engineers
- Experience building large-scale software running on thousands of servers
- Working knowledge of observability tools, service instrumentation, and actionable alert design
- Strong Linux fundamentals and comfort with bare-metal or hybrid environments
- Professional experience using AI-assisted development tools
- Experience across the software development lifecycle, from design through rollout
- Proactive communication, curiosity, and analytical thinking in ambiguous situations
Nice to have
- Proficiency in Java
- Experience with infrastructure-as-code or configuration management tools
- Experience with SLOs, error budgets, or reducing alert noise at scale
- Experience with time-series databases and PromQL
- Experience automating hardware lifecycle tasks
- Experience optimizing CPU and I/O performance
- Knowledge of Linux internals, file systems, hard-drive performance, or host-managed SMR
- Experience building and interpreting models, dashboards, or reports
