Job description
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.
bryanjabs.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, bryanjabs.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, bryanjabs.com is the ideal place to find your next job.