Job Description: • 2-minute read •
We are looking for talented individuals to join our team as we expand to support future platforms and projects. We are set to develop the next generation architecture with the emphasis in scalability, performance, high availability, storage efficiency/quality of service and data life cycle management.
As a Senior Director of Software Development, this person will oversee
our RAID and Platform services teams. These groups currently consist of 45 engineers geographically located in CA, CO and India.
We're looking for a seasoned product development leader with experience managing projects and programs at scale. The job entails managing the methodology, and oversight over execution of a 45+ strong development organization delivering core services utilized in the FS storage product. This includes developing and maintaining our Oracle Linux operating platform, the proprietary high performance, low latency device drivers
and the highly scalable and flexible RAID subsystem which are key to our product.
You are responsible for maintaining and raising engineering and operational standards by mentoring and reviewing the work of your team and recruiting, nurturing top talent as part of a high-performance organization. You will manage several engineering teams who are developing and maintaining critical software components.
In addition to establishing and driving the methodology and metrics that govern it, this job will require the ability to work with product development execs as a peer to pragmatically manage plans, risks and mitigations, and to apply sound judgment to manage the overall health of the program
This position will be responsible for all aspects of product development and delivery; including talent acquisition, driving engineering processes, architecture and design decisions within the team, budgeting and establishing and managing milestones and schedules. Provide performance reviews and feedback to team members. Ensure all members have the necessary equipment and infrastructure to perform their job functions.
Skills required:
Solid understanding of system level software development and its life cycle.
Solid understanding of development of large scale storage products and extensive experience in product development with track record of delivering products on time.
Excellent written and verbal communication skills as well as people and time management skills are a must.
Ability to coordinate and work with distributed teams is a must.
Basic Qualification:
BS in computer Science with 15+ years of relevant industry experience
Preferred Qualification:
MS/PhD in computer Science with 15+ years for relevant industry experience
Experience in Storage Subsystem development
Experience in Operating System development
Expertise in debugging scale and performance issues
Excellent communication skills and ability to work in a team
Detailed Description and Job Requirements
Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.
As a Senior Director of the software engineering division, you will apply your extensive knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to current and future design specifications. Build enhancements within an existing software architecture and envision improvements to the architecture.
Directs and ensures the implementation of operational policies through subordinate managers Interacts internally and externally with executive management involving negotiation of difficult matters to influence policy. Functional expertise and broad company knowledge. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.
Pass it on for Referral Bonus. Not the right role for you, but know someone we should meet? Share with him to earn $1,000 referral bonus.