Talent.com
georgia it
Director of Engineeringgeorgia it • Denver, CO, United States
Search for other jobs
Director of Engineering

Director of Engineering

georgia it • Denver, CO, United States
6 hours ago
Job type
  • Full-time
Job description

Director of Engineering

Location: Denver, CO Salary: $130k/yr Position Type: Contract Interview Process: Phone Followed by F2F US Citizen, Green Card and GC EAD

Job Description:

Responsibilities:

Development, integration, testing and deployment of complex IP video delivery system utilizing cutting edge web, CDN, server and network technologies

Development of deliverables and timelines based on the roadmap for the Video Technology team

Provide 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 timetables

Manage 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 procedures

Hands on software development for various platforms and services to support the Video Technology ecosystem

Collaborate and communicate with the Product engineering, Operation and Systems Integration/Test teams within the organization for meeting objectives and deliverables

Maintains and manages communication of project statuses and drives for continued improvement in quality and availability of each the systems and services

Work jointly with the Product development teams to innovate and also identify/resolve issues

Guide the development of system instrumentation, monitoring, reporting and test automation

Forecasting the hardware and software needs for development and deployments, assisting in development in Capital Expenditure and Operational Expenditure projections

Requirements and Experience:

Experience development and support of production systems and experience working within a 24x7 operations environment supporting Linux, UNIX and Windows systems

Direct 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, HTTP

Experience with network technologies; DNS, Anycast, TCP/IP, UDP/IP, Unicast, Multicast, etc.

Management of teams consisting of 3 or more members

Development work in an agile software development environment

Must 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 problems

Creative problem-solving skills

Excellent verbal, written, and interpersonal communications skills

Ability to work in a fast-paced, start-up environment and to demonstrate good logical problem assessment and solving skills

Ability to handle several tasks, be organized, make decisions, and work efficiently and effectively under deadlines

Working knowledge of Internet service operations and digital cable operations preferred

Education:

Bachelor 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

Create a job alert for this search

Director of Engineering • Denver, CO, United States