Full Time

Sr. Software Engineer (Storage) - Remote | WFH

Get It Recruit - Information Technology
Remote!
$110,000 - $150,000* / year

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 Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer (Storage) is responsible for the design, development, and optimization of storage solutions that support the organization's infrastructure and application needs. This role requires a deep understanding of storage architectures, performance considerations, and data management practices. The candidate will collaborate with cross-functional teams to enhance system reliability and drive innovation in storage technologies, all while working in a remote-first environment.



Job Responsibilities

  • Design, implement, and maintain scalable and high-performance storage solutions.
  • Conduct regular performance tuning, optimization, and troubleshooting of storage systems.
  • Collaborate with software engineers, system architects, and DevOps teams to integrate storage solutions with application workflows.
  • Monitor and analyze system performance metrics to ensure operational efficiency.
  • Develop and maintain comprehensive documentation related to system architecture, configuration, and best practices.
  • Stay informed of emerging storage technologies and trends, suggesting improvements or upgrades when necessary.
  • Provide mentorship and guidance to junior engineers, fostering a collaborative environment.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 5+ years of experience in software engineering, with a focus on storage technologies.
  • Proficient in programming languages such as Python, Java, or Go.
  • Strong knowledge of storage protocols (e.g., NFS, iSCSI), file systems, and distributed storage systems.
  • Experience with cloud storage solutions (e.g., AWS S3, Azure Blob Storage).
  • Familiarity with containerization and orchestration tools, such as Docker and Kubernetes.
  • Excellent problem-solving skills and the ability to work independently in a remote environment.


Technologies & Tools

The Senior Software Engineer (Storage) will primarily work with a variety of technologies including cloud-based platforms for storage management, data backup solutions, and monitoring tools to ensure system performance and reliability. Familiarity with version control systems like Git, as well as CI/CD pipelines utilizing Jenkins or similar tools, is essential for a seamless development workflow. The role also involves utilizing various programming and scripting languages to automate tasks and enhance system functionalities.



Ideal Candidates

Ideal candidates for the Senior Software Engineer (Storage) position are those who possess strong analytical and critical-thinking skills, enabling them to approach challenges creatively. They demonstrate a commitment to quality and excellence, with the ability to work collaboratively in a team-oriented environment. Adaptability to new technologies and evolving project requirements is crucial, along with a proactive attitude towards knowledge sharing and continuous improvement. Strong communication skills are essential to effectively convey complex ideas and to collaborate with cross-functional teams remotely.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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