Backblaze logo
BackblazePosted 2 weeks ago

Lead Software Engineer

$205,000–$230,000 year

RemoteUnited States

Full TimeSenior LevelMedium

Job Summary

Lead technical design discussions and produce clear design documents for the B2 Object Storage and Computer Backup platforms. Drive implementation on large features while shaping coding methodologies and best practices. Develop host-managed SMR support for the storage platform, optimizing throughput and costs. Experience benchmarking IO performance and resolving bottlenecks is required, along with building large-scale software systems running on thousands of servers. Incorporate AI-assisted development tools into the workflow and apply analytical thinking to ambiguous problems in a remote environment. This role supports Backblaze's mission to fuel customer success with open cloud storage, managing over three billion gigabytes of data for 500K+ customers globally.

Required Qualifications

  • 10+ years of OOP (Java, Rust, C++, C#, etc) in an enterprise environment, with a heavy focus on backend development
  • Experience building host-managed SMR support for storage systems
  • Experience benchmarking IO performance and resolving bottlenecks
  • Experience building large scale software systems running on thousands of servers
  • Professional experience incorporating AI-assisted development tools (e.g., Gemini, Cursor, Claude Code)
  • Comfortable with all aspects of the software development lifecycle, including design, implementation, testing, and rollout
  • Exhibits curiosity and seeks to understand before offering solutions
  • Communicates proactively in a remote environment by keeping the team informed, surfacing blockers early, and moving work forward
  • Applies analytical thinking to ambiguous problems
  • Good attitude and willingness to do whatever it takes to get the job done
  • Strong desire to work for a small, fast-paced company
  • Desire to learn and adapt to rapidly changing technologies and work environment
  • Rigorous adherence to best practices
  • Relentless attention to detail
  • Excellent interpersonal skills and good oral/written communication
  • Excellent troubleshooting and problem solving skills
  • This position is located in San Mateo, California but will also consider remote work as long as you're no more than three time zones away and can come to San Mateo now and then

Desired Qualifications

  • Bonus points for: Experience with discovering and implementing performance improvements, including CPU and IO
  • Familiarity with hard drive performance and optimization
  • Experience building and interpreting models, dashboards, or reports
  • Understanding of Linux internals and file systems

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce