Senior Software Engineer, Storage
$196k - $230kJobgether
Senior Software Engineer, Storage
This role sits within a Transactional Storage Services organization responsible for critical online serving stores and databases at large scale. You will help design, build, and operate a modern NewSQL database that serves as a source of truth for critical user, listing, and financial data. The position offers opportunities to work deeply across storage engines, query execution, replication, consensus, change data capture, and distributed systems. Depending on the team, you may focus on database kernel performance and reliability or on infrastructure that enables seamless workload migration and adoption. You will investigate complex production issues, improve system performance and availability, and contribute to open-source database technology. The role combines hands-on engineering, deep technical problem solving, operational ownership, and close collaboration with engineering and infrastructure teams. You will have a direct impact on the reliability, scalability, and adoption of systems that support critical data workloads.
Accountabilities:
- Design, build, and operate scalable distributed storage and database systems supporting critical online workloads.
- Investigate database internals, query execution, storage engines, and SQL latency or availability issues to identify and resolve complex technical problems.
- Improve database performance, reliability, and stability across storage, query execution, consensus, change data capture, routing, and shard management.
- Partner with database technology vendors on root cause analysis, technical improvements, and upstream contributions to open-source projects.
- Design and implement infrastructure for database adoption, including two-way replication, automated failover and failback, and migration tooling.
- Collaborate across Kernel, SRE, ORM, KV, and SQL interface teams to make database onboarding and migrations reliable and efficient for internal users.
- Validate and safely roll out new database architectures while maintaining transactional correctness across distributed shards.
- Build supporting frameworks and tooling for monitoring, observability, permissions, service discovery, and database operations.
- Analyze and optimize traffic prioritization, connection pooling, latency, concurrency, and overall system performance.
- Take ownership of high-severity production incidents, conduct deep technical investigations, and drive durable improvements to system reliability.
- Contribute to technical design, implementation, testing, and operational practices across a complex distributed systems environment.
Requirements:
- 5+ years of experience building and operating large-scale distributed systems, particularly in storage, data ingestion, backup and restore, or streaming.
- Hands-on experience with database or storage internals, including query execution, storage engines, replication, or consensus.
- Strong ability to understand, own, and contribute deeply to complex codebases, ideally including open-source systems.
- Proven experience maintaining, analyzing, and debugging high-severity production incidents.
- Strong software engineering skills with a focus on clean, testable, and maintainable production code.
- Strong understanding of distributed systems, reliability, performance, and operational best practices.
- Ability to investigate complex technical problems and translate findings into practical, scalable solutions.
- Strong collaboration and communication skills, particularly within a remote working environment.
- High ownership, sound technical judgment, and a consistent track record of delivering complex engineering projects.
- Ability to work effectively across infrastructure, platform, database, and application engineering teams.
Benefits:
- U.S. base salary range of $196,000–$230,000 USD.
- Eligibility for bonus and equity, depending on the role and applicable compensation structure.
- Comprehensive employee benefits.
- Employee Travel Credits.
- Reasonable accommodations throughout the recruitment process for applicants with disabilities.
- Opportunity to work on large-scale distributed storage and database infrastructure with significant technical complexity and impact.
- Exposure to open-source database technologies and collaboration across specialized engineering teams.
$217k - $303.9k
...Reddit is one of the internet’s largest sources of information. For more information, visit . The Storage Infra team is looking to hire a Senior Software Engineer who is excited to solve large scale storage infrastructure problems. Reddit’s mission is to bring community...SeniorFull timeFor contractorsWork experience placement$166k - $201k
...part of a high-performing team that believes in each other, come build with us at Crusoe. About This Role: As a Senior Software Engineer on our storage team, you'll be joining our core engineering team to design, build, and optimize our next-generation cloud storage...SeniorFull timeTemporary work$139k - $204k
...CoreWeave became a publicly traded company (Nasdaq: CRWV) in March 2025. Learn more at What You'll Do: The Storage Engine Organization at CoreWeave is responsible for the product capabilities and data plane function of CoreWeave's managed storage...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$153k - $224k
...March 2025. Learn more at . What You’ll Do: CoreWeave's Storage team builds the file and block storage that the world's largest AI training and inference workloads run on. As a Senior Software Engineer you will build features across our multi-tenant file and...SeniorPermanent employmentFull timeTemporary workCasual workWork at officeFlexible hours$243.29k - $295.25k
...unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.As a Senior Software Engineer for the storage team within infra org, you’ll be innovating & running large scale distributed systems in-house in order to meet...SeniorFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...Kubernetes orchestration, Mirantis empowers platform engineering teams to deliver composable, production-ready... ...Overview Design and build the software that provisions, integrates, and operates high-performance storage for GPU-accelerated compute and AI platforms....SeniorRemote jobFull timeLocal area
$140k - $230k
...Top Startups. Your Role The Online Storage team is a foundational infrastructure team within Zip's Engineering organization. We own and operate the core storage... ...the data they're authorized to see. As a Senior Software Engineer and Site Tech Lead, you will be the...SeniorFull timeRemote workHome officeFlexible hours$150k - $237.5k
...Founded in 2017, we’re delivering low-cost and large-scale energy storage and producing battery materials in the U.S. for the first time, all from batteries we already have. Senior Software Engineer, Energy Storage This position is on a team building the...SeniorFull time- Software Senior Principal Engineer (4 openings)Infrastructure Solutions Group (ISG) builds the products that power infrastructure, solutions, and data... ...the future of enterprise technology. Unstructured Data Storage group delivers two core solutions of the Dell AI...SeniorStart working todayFlexible hours
$100k - $300k
...Wiz, Abnormal AI, Zscaler Preeminent research labs like Deepmind and SAIL About the Role We're hiring a Senior Storage Infrastructure Engineer on our Core Platform team to own how we store, protect, and operate data at scale. You'll build the backup, observability...SeniorFull time$185k - $254k
...online without adding hardware, installing software, or changing a line of code. Internet... ...organization. About the Team ETI’s Storage Infrastructure team is responsible for... ..., which presents unique and complex engineering puzzles. We navigate efficiently expanding...SeniorFull timeTemporary workLocal areaFlexible hours$168.1k - $227.4k
Managing trillions of objects in storage, retrieving them in ms, building software that deploys to tens of thousands of... ...home. As a Software Development Engineer in S3, you get to deliver these capabilities... ...tooling, collaborate with senior engineers to design new components...SeniorWork experience placementInternshipRemote workWorldwideFlexible hoursShift workNight shift- ...MongoDB’s Storage Layer Services (SLS) team is re-architecting the MongoDB cloud storage layer and sits at the heart of our next... ...to run more efficiently. We are looking for a talented Senior Software Engineer to join our team as we execute on a multi-year roadmap and...SeniorFull timeWork at officeLocal areaRemote workWorldwide
- ...story. High-performance networking and storage are the critical components that enable... ...inference possible.The Lambda Infrastructure Engineering organization forges the foundation of... ...).We're looking for an experienced Senior Software Engineer to join our storage team. You'...SeniorWork at officeLocal areaWork from homeFlexible hours
$196k - $230k
...database expertise required. Within Online Data, the Transactional Storage Services team owns all of Airbnb's online serving stores and... ...performance, reliability, and stability for Airbnb's NewSQL engine at scale, spanning storage, query execution, consensus, CDC, and...SeniorFull timeWork experience placementRemote work$184k - $287.5k
We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application crafted to provide our storage customers the capabilities to handle and supervise our distributed storage infrastructure....SeniorFull time$184k - $287.5k
NVIDIA is looking for a Senior Software Engineer in Object Storage to design, implement, and extend the capabilities of our internal object storage system. This system is a core service that is critical to NVIDIA AI/ML research teams creating best of breed generative AI...SeniorFull timeRemote work$174k - $252k
...experience. 5 years of experience with software development in C++.3 years of experience... ...or experience with compute technologies, storage or hardware architecture.Preferred qualifications... ...technologies.Google's software engineers develop the next-generation technologies...Senior$196k - $230k
...Expectations are high, and so are the rewards. The Storage Platform team builds and operates the platform that powers... ...including no downtime during market hours. As a Senior Software Engineer , you will build and improve core infrastructure used by...SeniorFull timeWork at officeFlexible hoursShift work3 days per week- Role Summary Cloud Data Store (CDS) owns the storage, retrieval, and lifecycle of all workflow data at planet scale. We design... ...re: the Temporal CDS Eng team, click here ] As a Senior Software Engineer , you will get the chance to design, build, and maintain significant...SeniorFull time
$200k - $250k
...millions of fans who browse our platform around the world. About the Role: We are seeking a Senior Software Engineer to join our Core Platform - Streaming & Storage team. In this role, you will design, build, and evolve the streaming, messaging, and storage...SeniorFull timeWork at officeRemote workWorldwideFlexible hours$152k - $241.5k
...infrastructure. We are building the next-generation data and storage infrastructure to solve some of the hardest problems in AI:... ...against real workloads and production environments.Use modern software engineering practices, including AI-assisted and agentic development...SeniorFull timeRemote work$200k - $250k
...Job Description Job Description Job Description Senior Software Engineer — Full-stack Storage Developer Columbia, MD | Full Time | TS/SCI with Full-Scope Polygraph Required Position: Software Engineer, Level 3 — Fullstack Storage Developer (SWE3) Location...SeniorFull timeFor contractorsLocal area$176k - $237.6k
...experience, building world-class open-source software and communities, and want to be a part... ...Cloud Data Store (CDS) owns the storage, retrieval, and lifecycle of all... ...Temporal CDS Eng team, click here ] As a Senior Software Engineer , you will get the chance to design,...SeniorFull timeTemporary workPart timeRemote workWork from homeHome office- ...Candidates should have a Bachelor's or Master's degree in Computer Science or a related field and 5+ years of experience in software development for storage systems. Proven experience with distributed systems programming and strong programming skills in languages such as C,...SeniorFlexible hours
$168.1k - $227.4k
...and every one of those requests runs on software that will be shaped by your technical decisions. As a Senior Software Development Engineer on the S3 Foundations team, you will set... ...engineering role can offer.Amazon Simple Storage Service (S3) provides industry-leading...SeniorInternshipWorldwideFlexible hours$243.29k - $295.25k
Responsibilities Design, implement, and operate internal Infrastructure-as-a-Service offerings on container orchestrator platforms. Improve and scale large distributed 24x7 services for availability, cost efficiency, and elastic scalability. Build frameworks...SeniorFull timeWork at officeMonday to Friday$168.1k - $227.4k
...auto-scaling, auto-healing, distributed storage cluster of massive world-wide scale.... ...Storage team is looking for experienced software engineers who are excited about building large scale... ...knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and...SeniorInternshipImmediate startWorldwideFlexible hours$240k - $310k
...high-performing team that believes in each other, come build with us at Crusoe.About This RoleThe Cloud Storage team at Crusoe is seeking a Senior Staff Software Engineer to serve as a primary architect and visionary for our storage strategy. While a Staff Engineer leads...SeniorTemporary work$135.2k - $306.4k
....Foundational Frameworks: Spearhead the engineering of new container runtimes and distributed... ...-edge, high-performance persistent storage and networking solutions, setting new benchmarks... ...’s networking and storage needs, mentor senior engineers, drive strategy, and be...SeniorTemporary workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Storage. Be the first to apply!
- software engineer - web development United States
- software developer positions United States
- senior software engineer remote United States
- software engineer contract United States
- software qa engineer United States
- IT software developer United States
- cybersecurity software engineer United States
- part time software developer remote United States
- junior software developer internship United States
- junior software engineer United States


