CareerPlanGet AI match score →

Senior Storage Software Engineer

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

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

Deliverable

production ML models | product features | 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

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗