In the role of Software Development engineer, you would be responsible for development of individual product features for IBM of storage products, IBM Software Defined Storage portfolio & IBM cloud storage services.
Required education
Bachelor's Degree
Required technical and professional expertise
- 2 - 6 years of industry experience in Backend software development, distributed systems, microservices architecture
- Proven knowledge of S/W development process & tools for product development/debugging using GoLang, Python languages, Shell scripting.
- Product development experience in Public Cloud and experience of customize deployment on Public Clouds using Templates
- Product development/usage experience on Linux/Windows operating systems for user level programming and test.
- Good understanding of Virtualization (KVM, VMWare), Container technologies (e.g. Kubernetes, K8, OpenShift, Docker, OCP) development
- Good understanding of Block Storage, Object Storage, Storage NVME, iSCSI/SCSI protocols, Cloud Storage
- Proven Storage domain knowledge with hands-on experience on storage software stack implementation and debugging.
- Good problem-solving skills for complex issues with interdependencies across multiple modules
- Ability to crisply communicate with stake holders for resolving issues.
- Knowledge and hand-on usage of code and defect management tools.
- Ability to meticulously plan and detail test executions and identifying dependencies.
- Good written/verbal communication skills to report program status crisply and accurately.
- Experience working with Global teams.
Preferred technical and professional experience
- Experience with Ceph, or other Storage systems.
- Experience with LDAP
- Experience with identity management system
- Experience in GitHub Pull Request development workflow.
- Experience with Agile Software Development Experience
- Familiarity with storage concept.
Employment Type: Full Time, Permanent
Read full job description