CareerPlanSign in

Senior Storage Software Engineer

Dublin💼 Full-time🗓 2026-06-03 → 2026-10-07

Core

Design, build, and optimize performance-critical data plane components for large-scale distributed storage systems.

Role type

Senior Storage Data Plane Software Engineer

Builds

High-performance, low-latency storage solutions used in production at scale

Domain

Distributed systems, storage infrastructure

Required skills

C++, Java, Go, Linux systems programming, distributed systems, concurrency, memory management, performance optimization, debugging, Kubernetes

Preferred skills

Large-scale storage systems (block, file, object), NVMe, SSD, replication, sharding, caching, failure modes, resiliency patterns, observability

Technologies

C++, Java, Go, Linux, Kubernetes, NVMe, SSD

Responsibilities

Design and own core storage data plane components; Lead development of high-performance code; Drive architectural decisions for I/O paths and scalability; Resolve performance bottlenecks via profiling; Own production issues end-to-end; Collaborate with control plane and SRE teams; Provide technical mentorship; Contribute to technical roadmap; Be oncall