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.
Overview
The Senior Software Engineer (Storage) at Get It Recruit - Information Technology plays a pivotal role in designing, developing, and maintaining innovative storage solutions that meet the needs of our clients and internal stakeholders. This remote position requires a deep understanding of storage systems architecture, cloud technologies, and data management. The ideal candidate will collaborate with cross-functional teams to deliver high-quality software while ensuring scalability, performance, and reliability of storage solutions in a fast-paced environment.
Job Responsibilities
- Design, develop, and optimize storage systems architecture to support various applications and workloads.
- Implement data retention and backup strategies to ensure data integrity and availability.
- Collaborate with product managers and engineers to gather requirements and deliver solutions that align with business objectives.
- Conduct performance tuning and troubleshooting to enhance the efficiency of storage systems.
- Participate in code reviews and provide mentorship to junior engineers to foster a culture of continuous improvement.
- Stay up-to-date with emerging storage technologies and trends, and recommend solutions that can enhance company capabilities.
- Document system designs, processes, and changes effectively for knowledge sharing within the team.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- 5+ years of experience in software development, with a focus on storage solutions.
- Proficient in programming languages such as Java, C++, or Python.
- Strong understanding of file systems, storage protocols (iSCSI, NFS, SMB), and cloud storage solutions (AWS S3, Azure Blob Storage).
- Experience with containerization technologies (Docker, Kubernetes) is highly desirable.
- Familiarity with database systems and data management best practices.
- Excellent problem-solving skills and a proactive approach to challenges.
Technologies & Tools
The Senior Software Engineer will utilize a variety of technologies and tools including cloud platforms (AWS, Azure), programming languages (Java, C++, Python), and storage solutions (NFS, iSCSI). Familiarity with container orchestration tools (like Kubernetes), CI/CD pipelines, and performance monitoring tools will be essential for the successful execution of their role.
Ideal Candidates
Ideal candidates for this position will possess a balance of technical expertise and strong interpersonal skills. They should demonstrate high levels of self-motivation and accountability while being adept at working collaboratively within remote teams. Strong analytical skills, along with a passion for innovative problem-solving, are crucial. Additionally, the ability to adapt to rapidly changing environments and new technologies will be vital for success in this role.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.