Software Engineer - Billing & Manageability
Backblaze · Costa Rica
Job description
About the role
Backblaze is looking for a Software Engineer to own and operate its next‑generation billing platform and product telemetry for the B2 Object Storage service. The role sits at the intersection of engineering, product, and finance, building reliable, scalable systems that support a growing portfolio of cloud storage offerings.
Key responsibilities
- Design, build, and evolve a state‑of‑the‑art billing system supporting usage‑based, subscription, and hybrid models.
- Create APIs, data pipelines, and event‑driven workflows that integrate billing with payments, tax, ERP, CRM, and data‑warehouse systems.
- Instrument services, develop metrics, and define SLIs/SLOs to improve platform reliability.
- Implement customer‑facing telemetry features that give visibility into usage and costs.
- Participate in technical design discussions and produce clear design documentation.
- Write high‑quality, well‑tested server‑side code in a distributed environment.
Required profile
- 4+ years of server‑side Java development experience.
- Proven experience building and operating distributed systems.
- Ability to communicate proactively in a remote work setting.
- Familiarity with AI‑assisted development tools such as Claude Code or Cursor.
Required skills
- Java
- Server‑side programming
- Distributed systems design and implementation
- API design and integration
- Data pipelines and event‑driven workflows
- Metrics, SLIs, and SLOs
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
8 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Backblaze
Costa Rica