Skip to content
ReferMeAJob
LiveRemoteContractApply by 1 Nov 2026

Senior Storage Software Engineer

Remote

Experience
8–30 years
Employment
Contract
Work mode
Remote
Salary
Not disclosed
Deadline
Apply by 1 Nov 2026
Posted
2025-08-18

Required skills

SkillExperienceLevel
Python6+ yearsExpert
C++8+ yearsNot specified
C Language8+ yearsNot specified
Storage Configuration8+ yearsExpert
API Development8+ yearsExpert
S3 Bucket (AWS)8+ yearsExpert
Go Lang4+ yearsExpert
Infrastructure Architecture5+ yearsExpert

About the role

At International Solutions Group, Inc., we are seeking a highly skilled Senior Storage Software Engineer to join our innovative team, where you will play a crucial role in designing, developing, and deploying cutting-edge storage software solutions. As a Senior Storage Software Engineer, you will collaborate with cross-functional teams to identify and prioritize project requirements, develop and test software applications, and ensure seamless integration with existing systems. You will work in a dynamic and supportive environment that encourages continuous learning, professional growth, and knowledge sharing. Your expertise will have a significant impact on our company's success, and you will have opportunities to work on complex projects, mentor junior engineers, and contribute to the development of our storage software portfolio. Our team values creativity, innovation, and open communication, and we are committed to delivering high-quality solutions that meet the evolving needs of our customers.


Requirements:

  • Strong proficiency in programming languages such as C, C++, Java, or Python
  • Experience with storage technologies, including SAN, NAS, and cloud storage
  • Knowledge of operating systems, including Linux, Windows, and Unix
  • Familiarity with Agile development methodologies and version control systems such as Git
  • Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions
  • Strong communication and collaboration skills, with experience working in a team environment
  • Ability to adapt to changing priorities and deadlines, with a strong focus on delivering high-quality results

Roles and Responsibilities:

  • Design, develop, and test storage software applications, including drivers, firmware, and management tools
  • Collaborate with cross-functional teams to identify and prioritize project requirements, and develop solutions that meet customer needs
  • Develop and maintain technical documentation, including design documents, test plans, and user manuals
  • Participate in code reviews, ensuring that all solutions are of high quality and meet the company's coding standards
  • Troubleshoot and debug complex issues, using tools such as debuggers, log analyzers, and performance monitoring software
  • Mentor junior engineers, providing guidance and support to help them develop their skills and expertise

Budget:

  • Hourly rate: up to $75 per hour
  • Job type: contract
  • Experience range:8 to30 years

Role categories

Similar roles

AM

Remote

NewRemoteFull-timePythonAgile MethodologyArtificial IntelligenceTensorFlowPytorch
Not disclosed
Apply Now
DA

Remote

NewRemoteFull-timeSQLPythonR
Not disclosed
Apply Now
FD

Remote

RemoteFull-timeNode.JsAngular (All Versions)
Not disclosed
Apply Now
SA

Remote

RemoteFull-timecloud-based application architecturePythonNode.JsReactMicroservices
Not disclosed
Apply Now
AL

Remote

RemoteFull-timeJava 8/11+AEMaaCS architectureJava (All Versions)JavaScriptAdobe Experience Manager - AEM
Not disclosed
Apply Now