Senior Software Engineer, Storage Core (C/Linux)

StorPool Storage (Headquarters: Remote (EU timezones))

Location: Remote (EU timezones)   |   Full-Time   |   $160,000 - $220,000
C Linux Distributed Systems Kernel Storage Kernel Debugging Zero-copy Data Placement Linux Kernel Interaction Custom Drivers Back End Engineer Staff Engineer
**About StorPool Storage:** StorPool Storage is a leading provider of high-performance, distributed block storage software. We help cloud builders worldwide by offering ultra-fast, reliable, and cost-effective storage solutions. Our platform is designed to serve as the foundation for the next generation of public and private clouds, enabling businesses to build faster, more reliable, and vastly more efficient storage systems.

**What we're about:** Deep technical excellence in C/Linux systems programming. Tackling complex distributed storage challenges: distributed transactions, data consistency, disk I/O optimization, network performance, and custom Linux kernel interactions. Commitment to customer-driven innovation, collaboration, and continuous learning in a fully remote environment.

**What you'll do:** Design, build, and optimize high-performance, fault-tolerant distributed storage systems. Work deeply in Linux internals: kernel debugging, zero-copy data paths, and advanced data placement algorithms. Drive technical solutions independently while collaborating asynchronously with a global team. Drive the design and implementation of "secure by default" network systems in collaboration with security teams. Act as a key stakeholder by engaging with customers and internal teams to understand business requirements and deliver innovative solutions. Mentor and guide engineers, sharing best practices and design principles for building reliable and scalable networking systems.

**Why join us:** Impactful role solving real-world, technically ambitious storage problems at scale. Competitive compensation, meaningful time off, education budget, and fully remote flexibility.

**What you'll bring:** Proven experience leading complex engineering efforts focused on distributed storage challenges. Exceptional collaboration and communication skills. A track record of contributing to long-term technical roadmaps. At least 8+ years of coding experience in languages like C, with strong expertise in writing concurrent and distributed code. Extensive experience designing and building distributed systems. Deep expertise in storage systems. Hands-on experience with cloud providers such as AWS, GCP, or Azure.

**Compensation:** The estimated pay range for this role is $160,000 - $220,000. Additionally, this role is eligible to participate in StorPool's equity plan.

**Location:** Remote (EU timezones)
Post Date: June 16, 2025