Direct the activities of a software development function for software application enhancements and new products, working with internal and external partners on analysis, design, programming, debugging, and modification of computer programs
Job Summary
Direct the activities of a software development function for software application enhancements and new products, working with internal and external partners on analysis, design, programming, debugging, and modification of computer programs.
Manage the organization’s staffing needs, guide career development, and drive performance and pay discussions of team members.
Join us to build a future that works for everyone because Progress Takes All of Us.
Matching Summary
Direct the activities of a software development function for software application enhancements and new products, working with internal and external partners on analysis, design, programming, debugging, and modification of computer programs.
Skills & Requirements
Must-have
Linux kernel, SCSI, SCST, Fibre Channel
RAID, NVMe, persistent memory technologies
C, Python, or Go programming languages
Git for version control and JIRA
Scrum Events and backlog refinement
Nice-to-have
storage domain background
software-defined infrastructure development
hybrid cloud, on-premises, and multi-cloud environments
Key Requirements
12 to 15 years relevant experience
4 years managerial experience
Strong technical experience in Linux kernel, SCSI, SCST, Fibre Channel, Virtual Tape Libraries, or I/O device drivers