Senior Software Engineer

VDURA

Town of Poland (NY)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

VDURA is seeking a highly skilled Senior Software Engineer to join our engineering organization to develop the VDURA Data Platform. This role requires strong C/C++ skills and a solid understanding of distributed systems to help deliver enterprise-class storage solutions.

The successful candidate will collaborate with teams across the US and Europe, focusing on high-performance software components and contributing to innovation in storage technologies.

Qualifications

  • 5+ years of professional software development experience.
  • Strong understanding of multithreading, concurrency, memory management, and systems-level debugging.
  • Experience with distributed file systems and cloud platforms is beneficial.

Responsibilities

  • Design, develop, test, and maintain high-performance software components within the VDURA Data Platform.
  • Analyze performance bottlenecks and optimize software for throughput, latency, and scalability.
  • Collaborate closely with architects, developers, QA, DevOps, and support teams.

Skills

C programming
C++ programming
Distributed systems
Multithreading
Analytical skills

Education

Bachelor’s or Master’s degree in Computer Science or related discipline

Tools

Linux
Networking technologies
AI-based software development tools

Job description

Job Title: Senior Software Engineer

Location: Poland

Department: Engineering

Position Overview

VDURA is a leader in high-performance parallel file systems and distributed storage solutions for AI and HPC environments. We are seeking a highly skilled Senior Software Engineer to join our engineering organization in Poland and help develop the next generation of the VDURA Data Platform.

This role is ideal for an experienced engineer with strong C/C++ development skills and a passion for building scalable, high-performance distributed systems. The successful candidate will contribute to core storage technologies spanning distributed metadata services, high-performance datapaths, AI-optimized storage workflows, cloud-native infrastructure, and large-scale parallel file systems.

The Senior Software Engineer will collaborate closely with architects, senior developers, QA, DevOps, and engineering leadership across the US and Europe to deliver enterprise-class storage solutions for demanding AI and HPC environments.

Key Responsibilities
  • Design, develop, test, and maintain high-performance software components within the VDURA Data Platform.
  • Contribute to distributed storage subsystems including metadata services, datapaths, client interfaces, storage node services, and management infrastructure.
  • Develop reliable, maintainable, and scalable code primarily in C and C++.
  • Distributed Systems Engineering
  • Participate in the design and implementation of distributed storage features for AI and HPC workloads.
  • Help improve scalability, resiliency, fault tolerance, and operational efficiency across the platform.
  • Contribute to debugging and root-cause analysis of complex distributed systems issues.
  • Performance Optimization
  • Analyze performance bottlenecks and optimize software for throughput, latency, and scalability.
  • Work with modern storage and networking technologies including NVMe, RDMA, InfiniBand, and high-speed Ethernet environments.
  • Support large-scale performance testing and benchmarking activities.
  • Collaboration and Quality
  • Collaborate closely with architects, developers, QA, DevOps, and support teams across geographically distributed engineering organizations.
  • Participate in code reviews and help maintain high standards for software quality and engineering discipline.
  • Contribute to automated testing, CI/CD workflows, and operational tooling improvements.
  • Innovation and Continuous Improvement
  • Evaluate new technologies and development approaches that improve product capabilities and engineering productivity.
  • Utilize AI-based software development tools to accelerate development, debugging, testing, and documentation workflows.
  • Contribute ideas that improve the architecture, reliability, and operational efficiency of the VDURA platform.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related technical discipline.
  • 5+ years of professional software development experience.
  • Strong C and C++ programming skills in Linux and/or BSD environments.
  • Experience developing distributed systems, storage software, networking software, or other performance-sensitive infrastructure software.
  • Strong understanding of multithreading, concurrency, memory management, and systems-level debugging.
  • Experience with distributed file systems, storage systems, or large-scale infrastructure platforms is highly desirable.
  • Familiarity with networking technologies such as TCP/IP, RDMA, InfiniBand, or RoCE is a plus.
  • Experience with NVMe, SPDK, Kubernetes, containers, virtualization, or cloud platforms is beneficial.
  • Experience using AI-based software development tools such as Claude, Cursor, GitHub Copilot, ChatGPT, Gemini, or similar technologies to improve engineering productivity and software quality.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to work effectively within globally distributed engineering teams.
Preferred Experience
  • AI infrastructure and AI workload optimization.
  • HPC storage environments and parallel file systems.
  • Linux or BSD kernel-level development.
  • CI/CD systems and automated test frameworks.
  • Public cloud infrastructure and cloud-native architectures.
  • Performance analysis and low-level systems optimization.
Location

This role is based in: Kraków or Warsaw, Poland.

Hybrid work arrangements are preferred to support close collaboration with engineering and lab teams across VDURA’s global organization.

About VDURA

VDURA is transforming data storage and management for the AI era. Our software-defined storage platform delivers the performance, scalability, durability, and simplicity required for the world’s most demanding AI and HPC environments. Our engineering teams work on cutting-edge distributed systems challenges spanning parallel file systems, AI infrastructure, cloud technologies, and next-generation storage architectures.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Architect
Software Architect

VDURA • Town of Poland (NY)

Hybrid
USD 130,000 - 180,000
Systems Engineer, Platform
Systems Engineer, Platform

VDURA • Denver (CO), Northern (KY)

Hybrid
USD 140,000 - 210,000
System Engineer, Platform
System Engineer, Platform

VDURA • Niwot (CO)

Hybrid
USD 120,000 - 150,000
Diversity and inclusion initiatives
Opportunity for remote work
Collaborative work environment
Senior Software Engineer - High-Performance Distributed Storage
Senior Software Engineer - High-Performance Distributed Storage

VDURA • Town of Poland (NY)

Hybrid
USD 100,000 - 140,000
Senior Software Architect: Distributed Storage for AI/HPC
Senior Software Architect: Distributed Storage for AI/HPC

VDURA • Town of Poland (NY)

Hybrid
USD 130,000 - 180,000
Senior Staff Storage Engineer
Senior Staff Storage Engineer

DDN • Sacramento (CA)

On-site
USD 180,000 - 240,000
Senior Software Engineer - Database
Senior Software Engineer - Database

VAST Data • New York (NY)

On-site
USD 120,000 - 160,000
Senior Systems Engineer
Senior Systems Engineer

VAST Data • Boston (MA)

On-site
USD 100,000 - 130,000
Software Engineer, Storage
Software Engineer, Storage

Webhosting • Northern (KY)

Hybrid
USD 80,000 - 105,000
Health insurance
401(k) match
Paid time off & holidays
+5
Senior Software Systems Engineer (Storage) - remote in the US
Senior Software Systems Engineer (Storage) - remote in the US

Talanto • Northern (KY)

Hybrid
USD 140,000 - 180,000
Competitive compensation
Open-source innovation
Professional development
+2