
Senior Software Engineer (Linux Storage Systems)
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Senior Software Engineer with strong C development expertise and hands-on experience in Linux and storage technologies to join a team building storage management solutions for enterprise storage platforms. You will design, develop, and support storage services integrated with Kubernetes, working across the Linux storage stack and distributed storage environments. Experience with OpenLustre or another parallel file system is highly valued.
Responsibilities
- Design, develop, and maintain storage management services for enterprise storage platforms
- Build and enhance functionality across the Linux storage stack, focusing on performance, reliability, and scalability
- Develop and troubleshoot low-level software components, including kernel-level integrations and storage-related subsystems
- Support and improve storage services operating within Kubernetes environments
- Investigate and resolve complex issues spanning storage layers, filesystems, drivers, and infrastructure components
- Optimize system performance through profiling, benchmarking, and performance analysis activities
- Contribute to the integration and operation of distributed and parallel storage solutions
- Collaborate with engineers to ensure storage services meet operational, reliability, and performance requirements
Requirements
- Deep hands-on expertise in at least two of the following areas: Linux, Storage Systems, or parallel file systems
- Strong systems programming skills with C; experience with Go is an advantage
- Experience developing, debugging, and maintaining Linux kernel code, including kernel modules and I/O-related subsystems
- Deep understanding of the Linux I/O path, memory management, scheduling, and their impact on storage performance
- Strong troubleshooting skills across storage layers, drivers, kernel components, and infrastructure services
- Experience with storage technologies such as OpenLustre, Ceph, BeeGFS, ZFS, NFS, Samba, or similar solutions
- Understanding of SCSI standards and the Linux storage ecosystem, including SCST, LIO, and the Linux SCSI subsystem
- Experience with performance engineering, profiling, benchmarking, and optimization of storage stacks
- Working knowledge of Kubernetes, including the ability to independently deploy and troubleshoot services in a cluster environment. Understanding of etcd, kubelet, CRI, CNI, CSI, controllers, and operators is a strong plus, as is experience building CSI drivers or custom Kubernetes distributions.
Nice to Have
- Experience with NVMe devices, SPDK, or RAID stacks and controllers
- Advanced knowledge of networking fundamentals, routing, tunneling technologies, and VPN or mesh networking solutions such as WireGuard, Tailscale, EdgeVPN, and OpenVPN
- Strong troubleshooting skills using networking analysis tools, including tcpdump and Wireshark, as well as Kubernetes networking components
We Offer
Your time off
- 18 paid vacation days and 10 paid sick days annually
- 10 Ukrainian public holidays
- Maternity and paternity leaves
- Marriage and Parenthood Package
- Additional leave for major life events
- Sabbatical leave opportunities
Learning & growth
- Sombra University workshops and internal learning programs
- Tech Communities and knowledge sharing sessions
- Language courses and workshops
- Mentorship opportunities
Health & well-being
- Sports compensation or health insurance coverage
- Participation in races and marathons
- Corporate doctor (telemedicine)
- Well-being initiatives and workshops
And even more
- Company-provided technical equipment
- PE administration and tax support
- Internal referral program
- IT Club loyalty program
- Company events and volunteering initiatives
Before you apply
Our recruitment team will carefully review your profile, and if we see a good match with the role, we’ll reach out to you shortly.
If you don’t hear from us within 5 business days, it means we’ve decided to continue the process with other candidates for this position. Thanks for understanding.
Anna Pytlovana
Send CV
Apply now!
Thanks for applying!
We’ll take a look and get in touch within 7 days if the role feels like a good fit.
Meanwhile, feel free to explore our LinkedIn.
Full name *
Email *
Message *
Upload your CV *
Drag and drop or Browse
Accepted formats: PDF, DOCX. Max file size 5Mb.
I agree to the processing of my personal data in accordance with the Privacy Policy. *
I agree to receive updates about job opportunities and company news from Sombra.
© Sombra. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Київ, Львів, Івано-Франківськ, Медельїн (Колумбія)
More at Sombra
All 22 roles
Middle Salesforce Engineer
Sombra · Colombia

Middle Salesforce Engineer
Sombra · Colombia

Middle/Senior Backend (Golang+TypeScript) Engineer
Sombra · Ukraine

Senior Product Designer (UX/UI)
Sombra · Ukraine