The perfect candidate will have over 10 years experience managing delivery of large scale software development projects for major companies.
The Director’s main accountabilities include:
Manage a team of 32 (including other managers), responsible for all backend technology delivery for the company.
Lead a software development team of 10 software engineers to build new products and services for the company.
Lead 3 Managers in charge of all product teams responsible for creation, development, upgrades, security, and delivery of technology supporting all new product features, products, and services for all company offerings.
Lead 1 Manager in charge of all network and systems infrastructure support (mt) product and service delivery.
Ensure execution of SDLC project flow for the Engineering delivery organization.
Ensure that all delivery & development projects are moving through the project management system in a timely and efficient manner.
Highlight bottlenecks to the VP of Engineering for executive escalation to ensure adequate resourcing.
Ensure that resources are being allocated to Engineering-Product Front Door Process to ensure that projects are completed on time and on budget.
Assist the Product Managers supporting all product lines through scoping, ROI, timeframes for delivery and execution, and regular status updates.
Wait, there's more...
Interface with other Departments, particularly Frontend (UX), to ensure that teams are aligned--so that updates to the Account Center & Website tie correctly to the backend.
Ensure that hardware and rack/space/power requirements are outlined and relayed to the Director of Site Operations.
Document architecture of all new products and enhancements. Ensure that wireframing/UML/planning occurs before coding to optimize SCRUM/Agile workflow.
Ensure that operationalization of product enhancements (training, documentation, monitoring) is handed off accurately and completely to the Live Ops Department (NOC).
Integrate with outside vendors using APIs. Develop APIs for external and internal integration with backend systems.
10+ years experience developing and managing large-scale software development teams and products for major players in any of the following industries: Web Hosting/IaaS, SaaS, telecommunications, satellite, broadband
US Veteran experience strongly preferred.
Efficient with time self-management.
Strong systems and network security awareness.
Formal education in CS/CE (BS or MS) is required.
Configuration management, version control, continuous integration:
Puppet, Subversion, Git, Jenkins
Extensive experience with monitoring (Nagios / Thruk is a big plus), Graphite, Observium, Netflow
Scripting / data manipulation: Perl, Bash, Ruby, Python, Awk, PHP, etc.
Team collaboration tools: