Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Backblaze

Software Engineer III

Backblaze

. Work on B2 APIs and subsystems enabling customers and integrations to upload objects, manage object lifecycles, track usage, and interact with billing and storage systems .

Posted 11/6/2026full-timeRemote • Colombia, Costa Rica, MexicoSeniorLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in server-side Java programming and large-scale distributed systems, with a focus on API design, implementation, and performance optimization. Proficient in proactive communication and collaboration in remote environments, driving reliability improvements through metrics and observability tooling.

Highest-signal resume keywords
Server-Side Java ProgrammingLarge Scale Distributed SystemsAPI Design and ImplementationAI-Assisted Development ToolsProactive Communication

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
AlgorithmsData StructuresSystem ScalabilityMetrics DevelopmentSLIs/SLOs DefinitionIncident Root Cause AnalysisCassandraVitessAgile MethodologyScrum
Soft Skills
Proactive CommunicationTeam Collaboration
Tools & Technologies
B2 APIsS3-Compatible APIsObservability ToolingGeminiCursorClaude Code
Industry Keywords
B2Object LifecyclesBilling SystemsStorage Systems

Tech Stack

Tools & technologies
CassandraDistributed SystemsJava

About the role

Key responsibilities & impact
  • Work on B2 APIs and subsystems enabling customers and integrations to upload objects, manage object lifecycles, track usage, and interact with billing and storage systems
  • Build new features and improve system scalability
  • Build internal observability tooling
  • Design, implement, and maintain B2 and S3-compatible APIs for correctness, performance, and backward compatibility
  • Lead technical design discussions and produce clear design documents
  • Instrument services, develop metrics, define meaningful SLIs/SLOs, and drive reliability improvements
  • Participate in the on-call rotation, determine incident root causes, and identify remediation items

Requirements

What you’ll need
  • 7+ years of server-side Java programming experience with a strong background in algorithms and data structures
  • Experience writing software for large scale distributed systems, including design, implementation, testing, and rollout
  • Proactive communication in a remote environment, keeping the team informed, surfacing blockers early, and moving work forward
  • Professional experience incorporating AI-assisted development tools (e.g., Gemini, Cursor, Claude Code)
  • Bonus: Cassandra and Vitess experience
  • Bonus: Agile and scrum experience

Benefits

Comp & perks
  • Equal Opportunity Employer commitment
  • Diversity, equity, and inclusion commitment
  • Learning, developing, and growing culture