Systems Engineer IV - Video Tools & Automation
Greenwood Village, CO

The System Engineer IV will lead in the planning, design, development, implementation, and execution of innovative application and platform solutions related to security, service delivery, datacenter and service desk management, OSS, and BSS systems. Drives identification and adoption of best in class operational practices and procedures across a multidimensional, high complexity back office space for business as usual tasks, deployment, incident management, monitoring and detection, capacity planning, forecasting, resiliency, hardening, and DR/HA. Designs and establishes corporate operational playbooks, standard operating procedures, develops and implements platform enhancements and makes recommendations for improvements. Leads implementation of approved application and data center architecture and designs and security solutions.

Work in an agile environment utilizing agile methodology on a daily basis
Development using a variety of languages which may include JavaScript, Ruby, Java, Scala, Python, Hive, Spark, node.js, shell scripting
Design, develop, and implement complex reports and analytics
Interact with various stakeholders to understand their business needs, communicate project status and develop relationships to ensure satisfaction
Expertly use tools and analytics to provide insight and make recommendations
Write and review pull requests in Git
Leverage various data and technology resources to augment analysis
Use advanced data and coding techniques to provide concise and compelling summary of analysis findings in reports and presentations
Participate in visualization design and deployment review sessions to ensure all technical and functional requirements have been met
Maintain accurate documentation of reporting processes and monitor and resolve any failures
Provide ad-hoc analysis to address specific business questions from stakeholder groups
Participate in visualization design and deployment review sessions to ensure all technical and functional requirements have been met
Mentor and lead junior developers in both design and technology
Maintain and support the existing tool databases
Bachelor's degree in Computer Science, Engineering or related field, and/or equivalent work experience.
Minimum six (6) year of experience in software engineering and object-oriented design principles.
Minimum three (3) year of experience with Git.
Minimum four (4) year of experience with at least one of the following; ruby, node.js, JavaScript and shell scripting
Hands on development experience and expertise in multiple systems that support video delivery. Examples include encoding, encryption, transport, packaging, QAMs, OSS, etc.
Strong experience in architecting large software systems
Strong experience in the operational nature of a deployed software system
Proficiency with code repositories, development frameworks, programming languages such as Ruby, Go and Python.
Expertise with database development (Mongo, Postgres, etc.)
Expertise working with Big Data, Data Warehousing, SRE and Dev Ops
Understanding of RESTful design principals
Aptitude to flourish handling multiple tasks, workload, changing priorities and tight deadlines
Ability to assess a problem and determine an effective course of action with sustainable solutions
Technical understanding of linear and IP video delivery systems
Experience with database administration/Big Data/Data Warehousing (Hadoop, Oracle DB, etc.)