Job Title: Senior Software Engineer (Storage)
At Calfus, we are looking for a Senior Software Engineer (Storage) to join our Product & Platform Engineering team. We believe that curious, collaborative, and talented people who thrive with ambiguity and are adaptable will find a catalytic workplace at Calfus. If you have a passion for developing solutions & products and a commitment to building reliable and scalable systems, we would love to hear from you.
As a Senior Data Storage Engineer, you will be responsible for:
- Data Migration Tool Architecture, Design, Development:
- Discover, classify, and migrate workloads
- Ensure speed, security, and integrity of moving unstructured data, maintaining end-to-end chain of custody
- Maintain visibility and control over data
- Hands-on experience in enterprise data centers or cloud-based environments, managing complex storage infrastructures
NAS System Design and Architecture assessment:- Deep understanding of NAS architecture for various workloads and interoperability with data migration solutions
- Developing high-quality code for data migration tools
Security and Compliance:- Implementing and managing security controls & data protection, including access control, encryption, and authentication mechanisms on NAS systems
- Log capture for review and audit compliance in line with regulations such as GDPR, HIPAA, or other standards
Performance Optimization:- Work with IT & Professional Services teams to optimize NAS performance for specific applications, databases, and workloads
Vendor and Partner Liaison:- Work with Calfus client teams as a SME on NAS, Storage, and Data Migration
Soft Skills:
- Collaborate with engineers and mentor junior storage engineers
- Manage stakeholder expectations with Calfus clients and internal teams
- Break down requirements and assist in coding where necessary
- Communicate clearly with cross-functional teams and non-technical stakeholders
- Manage storage projects from design through implementation
Technical Skills:
- NAS Expertise:
- In-depth knowledge of NAS systems from vendors like NetApp, Dell EMC
- Familiarity with NAS protocols such as NFS, SMB/CIFS, and iSCSI
- Understanding of distributed file systems and clustered NAS
- Skills in performance monitoring, troubleshooting, and tuning
- Storage Technologies & Migration tools:
- Knowledge of SAN and DAS technologies
- Familiarity with RAID, data deduplication, compression, and thin provisioning
- Experience with storage virtualization and cloud storage integration
- Understanding of network optimization for NAS
- Experience with tools like ROBOCOPY, RSYNC, VNX-Replicator is a plus
- Planning for reliable data migration strategies
- Experience with cloud migration strategies and providers like AWS, Azure, GCP
- Understanding hybrid cloud data transfer models
- Security and Compliance:
- Deep knowledge of data security practices including encryption, access control, and secure authentication
- Experience with compliance standards such as GDPR, HIPAA, PCI-DSS
Performance Optimization:- Maximize transfer rates without impacting network performance
Work Environment:
- Experience with large-scale storage systems, high availability, and disaster recovery
- Typically in enterprise environments like finance, healthcare, or tech
- Work closely with IT leadership on storage strategies and infrastructure decisions