Software Engineer – Storage
Backblaze · Costa Rica
Job description
About the role
Backblaze is looking for a Software Engineer to join the Storage team that powers the B2 Object Storage and Computer Backup products. You will work on a high‑throughput, highly durable platform that stores petabytes of customer data across thousands of servers.
Key responsibilities
- Participate in technical design discussions and produce clear design documentation.
- Maintain existing storage services and implement new features.
- Instrument services, develop metrics, and drive durability and performance improvements.
- Help shape coding methodologies and best practices across the team.
Required profile
- 4+ years of object‑oriented programming experience in an enterprise environment, focusing on backend development.
- Experience building large‑scale software systems that run on thousands of servers.
- Professional use of AI‑assisted development tools such as Gemini, Cursor, or Claude Code.
- Comfortable with the full software development lifecycle, from design to rollout.
- Curious, proactive communicator in a remote work setting, and strong analytical thinking.
Required skills
- Proficiency in Java, Rust, C++, or C#.
- Backend development expertise.
- Experience with AI‑assisted coding tools (Gemini, Cursor, Claude Code).
- Understanding of Linux internals and file‑system concepts.
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 5 hours ago
Expires 1 month from now
1 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Backblaze
Costa Rica