Job Details

ID #18981432
State Colorado
City Englewood
Job type Permanent
Salary USD TBD TBD
Source Spectrum
Showed 2021-08-31
Date 2021-08-30
Deadline 2021-10-29
Category Architect/engineer/CAD
Create resume

Principal Engineer I - Network Software Automation

Colorado, Englewood, 80110 Englewood USA

Vacancy expired!

Company Overview:Charter Communications is America's fastest growing TV, internet and voice company. We're committed to integrating the highest quality service with superior entertainment and communications products. Charter is at the intersection of technology and entertainment, facilitating essential communications that connect 24 million residential and business customers in 41 states. Our commitment to serving customers and exceeding their expectations is the bedrock of Charter's business strategy and it's the philosophy that guides our 90,000 employees.

The Charter Technical Engineering Center (CTEC) facilities in Englewood, CO oversee the design and architecture of Charter's multi-billion dollar network infrastructure. We investigate, select, develop, and integrate technologies and solutions that meet the needs of the company for short, medium and long term initiatives. This includes the delivery of the technology plan and future architecture for Voice, Video, Data, Optical, Commercial, Cloud, CPE, Network and Access.

Job SummaryThe Data Science Data Engineering-Network as a Service team is part of Charter's Engineering organization, and is tasked with building complex, full-stack, carrier-grade software solutions to manage and control Charter's nationwide network. We leverage the modern cloud-native technology platforms to build innovative software solutions in the Network Orchestration space. Solutions being developed by the NaaS team are critical to supporting major business initiatives within Charter, and are key to operating the vast and complex Charter network. This is a senior software engineering position reporting to the Director of DSDE-NaaS.

The major responsibilities include:
  • Designing and developing software to meet the product functional, performance and business requirements
  • Operationalizing the solution and supporting its lifecycle in production using a DEVOPS approach
  • Provide technical leadership within the area of expertise and mentor junior engineers
  • Research new technologies and adopt suitable technologies to solve the problem at hand

Required Qualifications and Skills
  • Must be able to design and implement software solutions to meet the business requirements provided by the Product Owner.
  • Must be able to research and evaluate commercial and open-source software components, and incorporate those in the overall solutions
  • Extensive experience in Python or other automation scripting languages is required
  • Must have experience with one or more databases (Postgres, REDIS, MongoDB, Elastic) employed by the frameworks being developed in-house
  • Must have experience with Cloud and web services technologies
  • Prior experience with deploying containerized micro-services operating within scalable cluster managed by container orchestration systems like Kubernetes
  • Ability to thrive in an agile, fast-paced environment while delivering high quality mission-critical software
  • Passionate about the technology and the craft of software engineering
  • Passionate about automation, performance, reliability and employing the best possible tools and techniques to accomplishing a task

Desirable Qualifications and Skills
  • Basic understanding of the Networking concepts is highly desired
  • Experience with large-scale data communication network architecture
  • Have a good understanding of CICD/DEVOPS best practices and the tools used to implement those (e.g. Gitlab).
  • Experience or knowledge of Stackstorm.
  • Ability to code REST APIs using frameworks like Flask or FastAPI
  • Experience or knowledge of GrahpQ and PostGrahphile is highly desirable.
  • Fluent in other languages like java, C or C and knowledge of JavaScript is preferred
  • Experience working on highly distributed systems and distributed messaging systems like Kafka.
  • Experience with containerization using Docker, and container orchestration systems like Kubernetes

EducationMaster's or Bachelor's Degree in Engineering or related field or related work experience

Related Work Experience / Number Of YearsEngineering work experience / 5+

Office environmentSome travel required EGN601-CORP 285371 285371BR

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 minimum of $107600.00. The actual salary offer may be higher as we 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 commissions or bonuses.

For more information on Spectrum's benefits, please click here.

Vacancy expired!

Subscribe Report job