Atomic HR

Senior Software Engineer — Storage Platform 🖥️⚙️ REMOTE

Mexico remote Senior MXN50,000 - MXN90,000
remote Senior level Technology & IT Salary listed Curated
Sign in to apply Free account — we bring you straight back to this role.

About the role

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 Rustor 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
Originally posted on Himalayas

Interview prep

Walk in with sharper answers.

Use this as a quick practice sheet before you speak with the employer.

Senior
Technology & IT API integration Operations Remote Collaboration Senior Software Senior level

Likely questions

  1. Tell us about work you have done that is close to the Senior Software Engineer — Storage Platform 🖥️⚙️ REMOTE role.
  2. How would you approach your first 30 days at Atomic HR?
  3. Which of API integration, Operations and Remote Collaboration have you used recently, and what did it help you achieve?
  4. How have you led people, improved a process, or made a hard decision in a previous role?
  5. How do you stay organised and communicate clearly when working remotely?

Prepare before the call

  • A recent example that proves your experience with API integration, Operations and Remote Collaboration.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Senior Software Engineer — Storage Platform 🖥️⚙️ REMOTE role because I can bring practical experience in API integration, Operations and Remote Collaboration, learn the team quickly, and contribute to the outcomes Atomic HR needs from this hire.

Related jobs.

More roles from this company or category.