Full Time

Senior C++ Software Engineer, Storage

Voltron Data
$100,000 - $150,000* / year (about $48–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Voltron Data, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior C++ Software Engineer, Storage at Voltron Data will be responsible for the design, development, and optimization of storage solutions that support high-performance data environments. This role requires a deep understanding of C++ programming, as well as a passion for crafting efficient algorithms and utilizing advanced data structures. You will collaborate with cross-functional teams to create robust and scalable storage frameworks that meet the evolving needs of our clients, ensuring data integrity, security, and accessibility. Your expertise will guide the team in adopting best practices and innovative technologies, contributing to our mission of delivering cutting-edge data solutions.



Job Responsibilities

  • Design and implement high-performance storage solutions in C++.
  • Optimize code for memory usage and performance in storage systems.
  • Collaborate with product management and engineering teams to define storage product requirements.
  • Develop and maintain documentation related to system architecture and design.
  • Perform code reviews and mentor junior engineers to enhance team capabilities.
  • Investigate and resolve complex technical issues in the storage domain.
  • Contribute to architecture discussions and design reviews to ensure alignment with best practices.
  • Create automated tests to improve the reliability and testing processes of storage systems.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in software development with a focus on C++.
  • Extensive experience with storage architectures and file systems.
  • Strong knowledge of data structures, algorithms, and software design patterns.
  • Proficient in multi-threading, concurrency, and performance optimization techniques.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving skills and ability to work in a team-oriented environment.


Technologies & Tools

This position requires proficiency in various technologies and tools typically associated with storage solutions. You will work with C++ as the primary programming language, alongside tools and frameworks for version control (Git), performance profiling, and automated testing. Familiarity with cloud storage technologies and databases will be an advantage.



Ideal Candidates

Ideal candidates for the Senior C++ Software Engineer position at Voltron Data are individuals who are not only technically proficient but also possess a keen analytical mindset and a strong desire to innovate. They should be effective communicators who thrive in collaborative environments, being able to articulate complex concepts clearly to both technical and non-technical stakeholders. A passion for continuous learning and a proactive approach to problem-solving is essential in contributing to our agile development process and driving project success.

Illinois pays at most $628 a week ($859 with dependents) in unemployment, for up to 26 weeks, its agency says. How to file there →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.