TITLE: Principal Engineer I
LOCATION: Greenwood Village, CO
JOB SUMMARY: Build software solutions and tools for Video Operations platforms which includes platforms across various organizations including Network Operations, Product, and Billing teams. Translate user needs and business requirements into high-level and detailed design, solution, and functional architecture and specifications. Determine opportunities for improvement to automate processes and functions. Plan, design, develop, implement, and execute innovative application and platform solutions designed to support new or existing Video Operations business initiatives. Develop solutions for operational awareness and bring video device automation visibility to unique platforms within the Video Operations space. Build and deploy automated solutions and dashboards for video devices. Support unique and complex platform architectures. Perform requirements gathering, maintain and support existing tool catalog, prioritize and scope features and new products, and identify, prioritize and reduce technical debt while meeting tool development deliverables and timelines. Perform code reviews and support architecture, infrastructure, deployment, and development environment decisions. Set project and task priorities and create solutions to complex problems. Perform programming for software development including Python, JavaScript, or SQL; and software automation using Ansible, Chef, or Puppet. Use version control systems for software development using: Gitlab, Bitbucket, SVN, RCS, or CVS. Design and implement relation and No-SQL databases. Support video operations and delivery including Linear Video, VOD/SDV, or IP Video.
EDUCATION/ REQUIREMENTS: Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Information Systems, Computer Engineering, Electrical Engineering, Mechanical Engineering, Software Engineering, or a related field. 5 years of experience programming for software development including at least one of the following: Python, JavaScript, or SQL; in software automation using at least one of the following: Ansible, Chef, or Puppet; using version control systems for software development using at least one of the following: Gitlab, Bitbucket, SVN, RCS, or CVS; designing and implementing relation and No-SQL databases; video operations and delivery experience including at least one of the following: Linear Video, VOD/SDV, or IP Video. Remote work permitted 1-2 days per week.
Salaries depend on geography, experience, and education; negotiations begin at $139,984.00. EGN601-VIDEO 336049 336049BR
Here, employees don’t just have jobs, they build careers. That’s why we believe in offering a comprehensive pay and benefits package that rewards employees for their contributions to our success, supports all aspects of their well-being, and delivers real value at every stage of life.
The pay for this position has a salary range of $139,984.00 to $196,400.00. The actual salary offer will carefully consider a wide range of factors, including your skills, qualifications, experience and location. Also, certain positions are eligible for additional forms of compensation such as bonuses.