Storage Software Developer
Vdura, Inc.
Denver, CO, United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Artificial Intelligence
C++ (Programming Language)
Program Optimization
Code Review
Data Structures
Linux
Distributed File Systems
File Systems
Distributed Data Store
Network Protocols
Software Engineering
+6 more
Subsystems
Systems Architecture
High Performance Computing
Storage Technologies
Information Technology
Programming Languages
Job description
- Lead Subsystem Development: Assume ownership of entire subsystems within our distributed storage systems, driving design, development, and optimization efforts.
- C/C++ Expertise: Exhibit a high level of proficiency in C/C++ programming, ensuring the delivery of high-quality, efficient, and maintainable code.
- System Architecture and Design: Contribute to architectural decisions, ensuring scalability, reliability, and performance meet the industry’s highest standards.
- Collaborative Development: Collaborate closely with cross-functional teams, including software engineers, architects, and product managers, to steer the development process and achieve project objectives.
- Performance Enhancement: Identify performance bottlenecks, optimize code, and enhance the overall performance of distributed storage systems.
- Code Review and Mentorship: Conduct rigorous code reviews, offer constructive feedback, and mentor junior developers to foster a culture of continuous improvement.
- Problem Solving: Analyze complex technical issues, propose innovative solutions, and implement them effectively.
Requirements
VDURA is a renowned leader in parallel file systems, specializing in distributed storage solutions for the AI and high-performance computing market. We are seeking a highly experienced Senior Storage Software Developer with deep expertise in C/C++ and a proven track record in leading entire subsystems of code development within distributed storage systems., * Bachelor’s or Master’s degree in Computer Science or a related field.
- A minimum of 8 years of professional experience in software development, with a focus on distributed storage systems.
- Expertise in C/C++ programming languages, with a profound understanding of data structures and algorithms.
- Proven track record of leading entire subsystems of code development within complex storage solutions.
- Strong analytical and problem-solving skills, with the ability to troubleshoot issues and optimize performance.
- Experience with distributed file systems, network protocols, and parallel file systems is highly desirable.
- Excellent communication skills and the ability to collaborate effectively in a team-oriented environment.
- Experience developing Linux or BSD kernel-level code is a plus.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on startup.jobs
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
almost 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
24 days ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago
BB
Benedikt Bischof
Making Data Warehouses Fast: A Developer’s Story
about 4 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago