Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - Data Infrastructure

Home > Java programming jobs

Senior Software Engineer - Data Infrastructure in USA

  • Backblaze External Website
  • Full time
  • Email
  • Remote

Responsibilities

  • Design and build automation frameworks that allow engineers to provision, configure, and repair fleet infrastructure.
  • Design and extend observability systems covering metrics, logs, traces, and alerts for storage platform health.
  • Build reporting, dashboards, and visualizations for fleet health, capacity, and operational trends.
  • Develop system health tooling to detect failing hardware, configuration drift, and capacity risks before incidents occur.
  • Lead technical design discussions and create design documents spanning multiple services and teams.
  • Drive large features from design through implementation, rollout, migration, and backfill.
  • Partner with on-call teams to convert recurring toil and incident findings into automation and better operational signals.

Requirements

  • 7+ years of backend development experience in an enterprise environment using an object-oriented or systems language such as Java, Rust, C++, C#, or Go.
  • Experience designing automation frameworks or platforms used by other engineers.
  • Experience building large-scale software systems running on thousands of servers.
  • Experience creating internal platform services, operational tooling, or deployment and configuration pipelines that engineers depend on daily.
  • Working knowledge of observability tools such as Prometheus, Grafana, OpenTelemetry, ELK, or Datadog, including service instrumentation and trusted alert design.
  • Strong Linux fundamentals and experience operating in bare-metal or hybrid environments.
  • Professional experience using AI-assisted development tools such as Gemini, Cursor, or Claude Code.
  • Experience across software design, implementation, testing, and rollout.
  • Preferred experience with Java, Ansible, Salt, Puppet, Chef, Terraform, PromQL, SLOs, error budgets, time-series databases, hardware lifecycle automation, CPU and I/O performance, Linux internals, file systems, hard-drive optimization, and operational reporting.
  • Strong communication, analytical thinking, troubleshooting, problem-solving, curiosity, and ability to work proactively in a remote environment.

Benefits

  • Healthcare coverage for family, including dental and vision.
  • Competitive compensation, 401(k), RSU grants for full-time employees, and an ESPP program.
  • Flexible vacation policy, maternity and paternity leave, fertility treatment and support, and a childcare bonus.
  • MacBook Pro for work and a workstation personalization stipend.
  • Learning and development program, commuter benefits, and a culture supporting work-life balance.

Salary: $175k - $200k/yr

Backblaze External Website

AI infrastructure runs on data. Storage gets hard at scale. We’ve been breaking, rebuilding, and improving that storage layer for 20 years. We started by building storage servers from scratch in a Palo Alto apartment to save 90% on hardware. Turns out hard constraints make for pretty good enginee...

Similar positions

Software Engineer (C++/Java)

  • Databento
  • Full time
  • USA
  • 10/26/2026
  • Salary: $150k-$250k
  • Remote

Lead Software Engineer

  • 8th Light
  • Full time
  • Remote
  • 10/26/2026
  • Salary: $126k-$157k
  • United States

Principal Software Engineer - Vector Search

  • Elastic
  • Full time
  • Remote
  • 10/26/2026
  • Salary: €73k-€116k
  • Greece

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Georgia

Java Senior Software Engineer

  • MariaDB plc
  • Full time
  • Remote
  • 10/25/2026
  • Salary: Competitive
  • Serbia