Backblaze logoBackblaze logo

Senior Software Engineer at Backblaze | Remote

BackblazeRemote - Argentina; Remote - Colombia ; Remote - Costa Rica ; Remote - Mexico
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Qualifications: Demonstrated success in delivering complex software systems. Minimum of 7 years of Java experience and a profound understanding of backend architecture. Professional experience with AI development tools. Experience with relational databases and observability tools.

About the job

About Backblaze

Backblaze is a leading provider of dependable, high-availability cloud storage solutions, trusted by individuals, small to medium-sized businesses, enterprises, and developers across more than 150 countries. Our Backblaze B2 Cloud Storage is designed to support data-intensive workloads, including backup, media processing, analytics, and modern AI frameworks. We are committed to building secure, durable, and scalable systems, with a strong focus on application security from day one to ensure the safety of our customers' data.

While we take pride in our past achievements, we are even more excited about the opportunities that lie ahead.

About the Role

We are on the lookout for a Senior Back-End Engineer to join our Computer Backup Back-End Team, which is dedicated to the development of back-end services for our Computer Backup product. In this position, you will design, build, and maintain systems capable of backing up and restoring exabytes of data.

The ideal candidate will possess expertise in high-performance, highly multithreaded architectures and demonstrate versatility in designing and working across various technologies as our requirements evolve.

Responsibilities:

  • Design and implement highly scalable, efficient services and APIs within a Java ecosystem.
  • Incorporate AI coding agents and frameworks into your development processes to accelerate development, refactor legacy components, and enhance code quality.
  • Oversee the entire technical lifecycle, including estimation, design, development, and delivery.
  • Collaborate with cross-functional teams, including QA, Data Centers, Marketing, Product Management, Support, Legal/Compliance, and Security, to gather context and requirements for effective solution implementation.
  • Diagnose complex issues and ensure the stability of large-scale production systems.
  • Provide technical leadership and mentor team members to promote engineering excellence.

Required Qualifications:

  • Proven track record of delivering complex software projects successfully.
  • 7+ years of experience in Java development with a strong understanding of backend architecture.
  • Experience with AI-assisted development tools (e.g., Gemini, Cursor, Claude Code) integrated into your engineering workflow.
  • Familiarity with relational databases such as MySQL/Vitess and SQLite.
  • Experience with observability tools including Prometheus, Grafana, and OpenSearch.
  • Knowledge of data formats: JSON, XML.

About Backblaze

Backblaze is renowned for its reliable cloud storage solutions, catering to a diverse clientele that includes consumers, SMBs, and enterprises worldwide. Our commitment to security, scalability, and customer safety positions us as a trusted partner in data management.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.