Director of Engineering-Denver, CO

Apply Now

Company: Georgia IT, Inc.

Location: Denver, CO 80219

Description:

Job Title: Director of Engineering
Location: Denver, CO
Salary: $125k/yr.
Position Type: Full time.
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

Similar Jobs