Sr. Software Engineer

Backblaze

United States

Remote

USD 140,000 - 210,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Backblaze is seeking a Senior Software Engineer to advance a storage platform underpinning our object storage service and backup offering. You will focus on durability, throughput, and long-term architectural changes to scale the service across large fleets.

You will collaborate across the full SDLC, analyze complex performance issues, and drive improvements with cross‑functional teams to ensure reliability and efficiency at scale.

Qualifications

  • 7+ years of object‑oriented programming experience in enterprise environments.
  • Experience building large-scale software systems running on thousands of servers.
  • Comfort with all phases of the software development lifecycle, including design, implementation, testing and rollout.
  • Demonstrated curiosity and a tendency to seek to understand problems before proposing solutions.
  • Strong analytical thinking applied to ambiguous engineering challenges.

Responsibilities

  • Develop and enhance the storage platform supporting object storage and backup products running across large fleets.
  • Improve durability and reliability of stored data through software and architectural changes.
  • Drive architectural improvements to support long-term throughput and capacity requirements of the service.
  • Participate across the full software development lifecycle, from design and implementation through testing and rollout.
  • Analyze ambiguous performance or reliability problems and propose thoughtful, well‑reasoned solutions.
  • Collaborate with infrastructure and platform peers on systems running across thousands of servers.

Skills

Java
Rust
C++
C#

Job description

Role overview

The Senior Software Engineer works on a storage platform that underpins an object storage service and a computer backup offering, focusing on reliably storing customer data. The position emphasizes improving durability, increasing throughput, and driving architectural changes to meet long-term service needs at scale.

Responsibilities
  • Develop and enhance the storage platform supporting object storage and backup products running across large fleets.
  • Improve durability and reliability of stored data through software and architectural changes.
  • Drive architectural improvements to support the long-term throughput and capacity requirements of the service.
  • Participate across the full software development lifecycle, from design and implementation through testing and rollout.
  • Analyze ambiguous performance or reliability problems and propose thoughtful, well-reasoned solutions.
  • Collaborate with infrastructure and platform peers on systems running across thousands of servers.
Requirements
  • 7+ years of object-oriented programming experience in an enterprise environment using languages such as Java, Rust, C++, or C#.
  • Experience building large-scale software systems running on thousands of servers.
  • Comfort with all phases of the software development lifecycle, including design, implementation, testing, and rollout.
  • Demonstrated curiosity and a tendency to seek to understand problems before proposing solutions.
  • Strong analytical thinking applied to ambiguous engineering challenges.
Nice to have
  • Proficiency in Java or Rust.
  • Experience building or interpreting models, dashboards, or reports.
  • Familiarity with hard drive performance characteristics.
  • Understanding of Linux internals and file systems.
  • Location: LATAM region.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer — Storage Platform REMOTE
Senior Software Engineer — Storage Platform REMOTE

Atomic HR • United States

Remote
USD 50,000 - 90,000
Remote LATAM
USD compensation
Full US team integration
+1
Staff Storage Engineer
Staff Storage Engineer

DDN • Sacramento (CA)

On-site
USD 180,000 - 240,000
Senior Storage Platform Engineer - Scale & Durability
Senior Storage Platform Engineer - Scale & Durability

Backblaze • United States

Remote
USD 140,000 - 210,000
Staff Software Engineer - Infrastructure Storage
Staff Software Engineer - Infrastructure Storage

Cloudjobs • San Francisco (CA)

On-site
USD 200,000 - 260,000
Cash compensation
Equity compensation
Health coverage
+6
Storage Engineer
Storage Engineer

Selby Jennings • Chicago (IL)

On-site
USD 130,000 - 170,000
Staff Software Engineer (Storage)
Staff Software Engineer (Storage)

Crusoe Energy Systems • Sunnyvale (CA)

On-site
USD 210,000 - 270,000
Health benefits
Time off
401(k) match
+1
Principal Software Engineer, OCI Object Storage
Principal Software Engineer, OCI Object Storage

Oracle • Nashville (TN)

On-site
USD 180,000 - 240,000
Lead Software Engineer
Lead Software Engineer

Backblaze • United States

Remote
USD 205,000 - 230,000
Healthcare for family
401K
RSU grants for full-time employees
+9
Staff Software Engineer - Distributed Storage Architect
Staff Software Engineer - Distributed Storage Architect

EngineersOfAI • New York (NY)

On-site
USD 180,000 - 320,000
Senior Software Engineer - Go
Senior Software Engineer - Go

Egnyte • United States

Remote
USD 140,000 - 190,000
Flexible hours
Health insurance
Life insurance