Senior Software Engineer, Storage

Jobgether·Lever
United StatesFull-timePosted Jul 2, 2026
Open original posting

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Storage based in United States.

You will join a high-scale infrastructure engineering environment where storage and caching systems sit at the core of product performance for millions of daily users. In this role, you will design and operate distributed storage systems that support massive read/write throughput across hundreds of billions of keys and petabytes of data. You will work closely with product engineering, ML, and search teams to ensure data systems are reliable, fast, and scalable under extreme load. This position requires deep technical expertise in distributed systems, along with a strong focus on reliability, performance optimization, and operational excellence. You will also contribute to long-term architectural strategy while helping evolve critical caching and storage layers used across the platform. In addition, you will mentor engineers and influence best practices across a broad engineering organization. This is a high-impact role where your work directly supports system availability and user experience at global scale.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Storage based in United States.

You will join a high-scale infrastructure engineering environment where storage and caching systems sit at the core of product performance for millions of daily users. In this role, you will design and operate distributed storage systems that support massive read/write throughput across hundreds of billions of keys and petabytes of data. You will work closely with product engineering, ML, and search teams to ensure data systems are reliable, fast, and scalable under extreme load. This position requires deep technical expertise in distributed systems, along with a strong focus on reliability, performance optimization, and operational excellence. You will also contribute to long-term architectural strategy while helping evolve critical caching and storage layers used across the platform. In addition, you will mentor engineers and influence best practices across a broad engineering organization. This is a high-impact role where your work directly supports system availability and user experience at global scale.

Accountabilities:

    • Design, build, and maintain large-scale distributed storage and caching systems supporting high-throughput read/write workloads.
    • Own infrastructure components responsible for data persistence, retrieval, replication, and performance optimization across thousands of machines.
    • Improve and evolve caching layers and storage systems to support ML, search, and core product use cases at massive scale.
    • Contribute to long-term technical strategy and architecture decisions for storage infrastructure.
    • Build automation, tooling, and observability systems to ensure high availability, reliability, and operational efficiency.
    • Collaborate closely with cross-functional engineering teams to integrate storage systems into product workflows.
    • Mentor engineers and help elevate system design practices across the organization.
    • Requirements:

      • 5+ years of experience building large-scale distributed systems or internet-scale infrastructure.
      • Strong programming experience in one or more languages such as Go, Python, C++, or Java.
      • Hands-on experience with distributed storage systems and optimization of high-performance data infrastructure.
      • Strong understanding of system design, scalability, fault tolerance, and reliability engineering principles.
      • Experience working with or around storage technologies such as Redis, Memcached, Postgres, MySQL, or Cassandra is a strong plus.
      • Excellent communication skills with the ability to collaborate across engineering, data, and product teams.
      • Degree in Computer Science or equivalent practical experience.
      • Benefits:

        • Competitive base salary ranging from $217,000 to $303,900 USD, plus equity in the form of restricted stock units.
        • Comprehensive health coverage including medical, dental, and vision insurance.
        • Retirement benefits including 401(k) with employer match.
        • Generous paid time off, parental leave, and flexible vacation policies.
        • Remote-friendly work environment with strong focus on work-life balance.
        • Opportunity to work on one of the largest-scale storage and caching systems on the internet.
        • Inclusive and collaborative engineering culture focused on impact and technical excellence.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free