Senior Software Engineer — Storage Platform REMOTE

Atomic HR

United States

Remote

USD 50,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote LATAM
USD compensation
Full US team integration
Ownership of infra

Job summary

eBSI Export Academy is seeking aStorage Platform engineer for our cloud-scale, durable storage stack. You will be embedded with the U.S. team, solving low-level performance challenges and designing architectures for the next decade.

This role is fully remote for LATAM contractors, offering ownership and direct impact on customer data at scale. Ideal candidates have strong systems background, experience with performance-critical software, and excellent English communication.

Qualifications

  • Strong software engineering fundamentals with comfort operating lower in the stack.
  • Experience with complex systems where performance, reliability, and cost actually matter.
  • A genuine ability to work through ambiguity — you can navigate limited signal and multiple possible causes without getting stuck.
  • Solid collaboration and communication skills in English for deep technical conversations.
  • Proficiency in Java, or meaningful experience in adjacent languages — fundamentals matter.

Responsibilities

  • Build and evolve a storage platform operating at cloud scale with exabyte-level storage and real durability constraints.
  • Optimize for different hard drive and hardware characteristics, improving throughput and reducing error rates across hardware failure modes.
  • Troubleshoot ambiguous symptoms where the signal is limited and the root cause isn’t obvious.
  • Contribute to major architectural upgrades to support the platform for the next 5–10 years.
  • Take ownership of parts of the stack where general-purpose components stop being the right fit.
  • Improve hardware utilization and efficiency as the business grows upmarket and scale increases.
  • Collaborate closely with a distributed team across time zones daily.

Skills

Java
Low-level systems
Ambiguity handling
English communication
Shipping software

Job description

Company Overview

Our client is a publicly traded cloud storage company with two flagship products: a personal computer backup solution and a cloud object storage platform often compared to Amazon S3 — but chosen for its pricing and a no-egress-fees policy that has made it a go-to for cost-conscious builders. They run their own physical data centers (4 in the U.S., plus Netherlands and Canada), and their engineering culture is unusually transparent — they publish deep technical blog posts and hardware reliability reports that the industry actually reads. They're expanding globally, with active hiring across LATAM, India, and the Philippines. This isn't a company that abstracts away the hard parts; they own the stack, and it shows.

Your Role

The Storage Platform team owns the foundational durable storage layer that every product is built on top of. Their job — and yours — is to make sure data doesn't get lost, performance holds at scale, and the architecture is ready for the next decade of growth. This is an open-ended, ambiguous, systems-close-to-the-metal role: you'll be investigating unclear symptoms, optimizing for specific hardware behaviors, improving throughput, and helping redesign components that general-purpose tools can no longer handle well. You'll be fully embedded with the U.S. team — not a satellite — which means deep collaboration, clear communication, and real ownership.

You'll
  • Build and evolve a storage platform operating at cloud scale — we're talking exabyte-level storage with real durability constraints
  • Optimize for different hard drive and hardware characteristics, improving throughput and reducing error rates across hardware failure modes
  • Troubleshoot ambiguous, symptom-driven problems where the signal is limited and the root cause isn't obvious
  • Contribute to major architectural upgrades that will support the platform for the next 5–10 years — including support for emerging storage technologies
  • Take ownership of parts of the stack where general-purpose components stop being the right fit
  • Improve hardware utilization and efficiency as the business grows upmarket and scale increases
  • Collaborate closely with a distributed team — coordinating, problem-solving, and communicating across time zones daily
You Bring
  • Strong software engineering fundamentals with comfort operating lower in the stack
  • Experience with complex systems where performance, reliability, and cost actually matter
  • A genuine ability to work through ambiguity — you can navigate limited signal and multiple possible causes without getting stuck
  • Solid collaboration and communication skills in English (strong enough for deep technical conversations)
  • Proficiency in Java , or meaningful experience in adjacent languages (C, C++, C#, Rust ) — fundamentals matter more than the specific language
  • A track record of shipping in environments where engineering decisions have real downstream consequences
Bonus points
  • Experience working with hardware or systems tightly coupled to hardware behavior
  • Exposure to Rust or interest in growing into it
  • Breadth across different systems and types of projects over time
What They Offer
  • Fully remote contractor role based in LATAM (currently focused on Costa Rica, Mexico, Chile, and Colombia)
  • Competitive USD compensation: $50K–$90K base (location/market-adjusted) plus ~10% bonus
  • Full integration with the U.S. engineering team — real ownership, not a satellite setup
  • A chance to work on infrastructure that underpins real customer data at meaningful scale
  • A company with an unusually transparent engineering culture and a strong technical reputation
Interview Process
  1. Recruiter Screen — behavioral alignment, comp, logistics, and a few targeted questions
  2. Technical Phone Screen — with a lead engineer from the Storage Platform team
  3. Panel Interviews (×3) — ranging from lower-level coding to higher-level system design topics
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Infrastructure Engineer (Storage)
Infrastructure Engineer (Storage)

lightningai • United States

Hybrid
USD 180,000 - 220,000
Medical coverage
Dental coverage
Vision coverage
+9
Sr. Software Engineer
Sr. Software Engineer

Backblaze • United States

Remote
USD 140,000 - 210,000
Senior Storage Engineer
Senior Storage Engineer

Runware • Oregon

Hybrid
USD 150,000 - 210,000
Stock options
Remote-first culture
Generous paid time off
+2
Storage Engineer
Storage Engineer

The Carrera Agency • San Diego (CA)

Hybrid
USD 90,000 - 99,000
Senior Storage Engineer
Senior Storage Engineer

Runware • Palo Alto (CA)

Remote
USD 170,000 - 250,000
Stock options
Remote-first culture
Generous paid time off
Platform Engineer
Platform Engineer

Harper • San Francisco (CA)

On-site
USD 140,000 - 280,000
Uber commuter benefits
Meals provided (breakfast, lunch, and/
Snacks, drinks and coffee daily
+2
Designated Services Engineer (Remote US)
Designated Services Engineer (Remote US)

wekatest • United States

Remote
USD 150,000 - 210,000
Backend Engineer — High-Volume Data Processing
Backend Engineer — High-Volume Data Processing

Morgan Pinnacle Group • New York (NY)

On-site
USD 220,000 - 300,000
Relocation support
Visa sponsorship
Competitive equity
+1
Software Engineer, Infrastructure & Performance
Software Engineer, Infrastructure & Performance

Dedalus Labs, Inc. • San Francisco (CA)

On-site
USD 120,000 - 250,000
Senior Storage Engineer
Senior Storage Engineer

Runware • United States

Remote
USD 180,000 - 240,000