Unknown Company

Director of Engineering

denver, co • Posted 4 days ago
Onsite Contract General

Director of EngineeringLocation: Denver, CO Salary: $130k/yr Position Type: Contract Interview Process: Phone Followed by F2FUS Citizen, Green Card and GC EADResponsibilitiesDevelopment, integration, testing and deployment of complex IP video delivery system utilizing cutting edge web, CDN, server and network technologiesDevelopment of deliverables and timelines based on the roadmap for the Video Technology teamProvide tactical and strategic technical guidance to the team for development of cutting and bleeding edge technology, while ensuring task prioritization, high performance output and managing dynamic timetablesManage the team to write formal requirements and specifications documents; including work with vendors to develop, integrate and test hardware/software while building and documenting standardized installation proceduresHands on software development for various platforms and services to support the Video Technology ecosystemCollaborate and communicate with the Product engineering, Operation and Systems Integration/Test teams within the organization for meeting objectives and deliverablesMaintains and manages communication of project statuses and drives for continued improvement in quality and availability of each the systems and servicesWork jointly with the Product development teams to innovate and also identify/resolve issuesGuide the development of system instrumentation, monitoring, reporting and test automationForecasting the hardware and software needs for development and deployments, assisting in development in Capital Expenditure and Operational Expenditure projectionsRequirements and ExperienceExperience development and support of production systems and experience working within a 24x7 operations environment supporting Linux, UNIX and Windows systemsDirect and hands-on experience with software development using (one or more of the following) Java, Go, C++ and other development languages. Including experience with scripting languages, such as Perl, Python, Ruby, Bash, etc.Experience developing in virtualized server environments and rapid software deployment tools, including tools such as Docker, Jenkins, GitHub, Puppet, etc.Experience with deploying and integration in large-scale server environments, including blade servers (such as Client C7000, Cisco UCS, etc.) and storage systems (such as NAS, etc)Experience with video platforms and systems such as, Content Delivery Networks (CDNs), HTTP Live Streaming (HLS), Conditional Access Systems (CAS)/Digital Rights Management (DRM), Content Managements Systems (CMS), etc.Experience with web systems and platforms; Apache, Nginx, REST, HTTPExperience with network technologies; DNS, Anycast, TCP/IP, UDP/IP, Unicast, Multicast, etc.Management of teams consisting of 3 or more membersDevelopment work in an agile software development environmentMust have experience troubleshooting and root-cause analysis with complex systems using test tools, logs, network management systems and error reporting systems to determine and resolve problemsCreative problem-solving skillsExcellent verbal, written, and interpersonal communications skillsAbility to work in a fast-paced, start-up environment and to demonstrate good logical problem assessment and solving skillsAbility to handle several tasks, be organized, make decisions, and work efficiently and effectively under deadlinesWorking knowledge of Internet service operations and digital cable operations preferredEducationBachelor of Science (B.S.) degree with a concentration in Computer Engineering, Computer Science, Information Technology or equivalent experience of seven or more years of job experience including management

Back to Job Search