The job below is no longer available.

You might also like

in Englewood, CO

Use left and right arrow keys to navigate
Hours Full-time
Location Englewood, CO
Englewood, Colorado

About this job

Client Reference Code: 188697
Company OverviewCharter Communications is America’s fastest growing TV, internet and voice company. We are 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.
Job SummaryThe Network as a Service (NaaS) team is part of Charter’s Advanced 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 solutions in the Software Defined Networking (SDN), Network Function Virtualization (NFV) and 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 engineer/architect position reporting to the Director of Engineering. The major responsibilities include:
  • Architecting and developing complex Single-Page, responsive web applications to be used by Charter Engineering and Network Operations teams
  • Working with Product Management, Operations and Engineering organizations to understand requirements and develop specifications
  • Architecting, designing and developing software to meet the product functional, performance and availability 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 problem at hand
Required Qualifications and Skills
  • Must have great understanding of emerging and ever-changing landscape of MVC/MVVM and component-oriented UI technology stacks
  • Intimate familiarity and prior working experience with one or more modern UI MVC/MVVM frameworks is a must: AngularJS 2, ReactJS and KnockoutJS
  • Mastery of HTML5, CSS3, LESS/SAAS, TypeScript and JavaScript is required
  • Asynchronous programming experience to interface with RESTful backend APIs is a must
  • Must have a knack for design using aesthetically pleasing color-palettes and design elements to create highly functional layouts; must be able to work closely with UX product managers and designers to implement pixel-perfect renditions of UX concepts in Web-applications
  • Must have prior experience with one or more UI DevOps toolkits and test frameworks (Gulp, Grunt, Bower, Jasmine, Karma etc.)
  • Familiarity with technologies that can be utilized for 2D and 3D information visualization is a must; Prior work experience involving one or more of such technologies (D3, Babylon, Phaser etc.) is highly desirable
  • Must be able to assimilate concepts from other complex computing and networking domains to create appropriate UI and network visualization elements
  • Ability to thrive in an agile, fast-paced environment while delivering high quality mission-critical software
  • Must be able to provide technical leadership to a group of junior designers and developers
  • Must be able to work with a rather diverse team of senior technologist with varied domains of expertise
  • Must be extremely comfortable working in an agile, DevOps and test-driven development environment
  • Passionate about the technology and the craft of software engineering
Desirable Qualifications and Skills
  • Fluency in other languages like C, C++, Java and Python is desirable
  • Prior work experience involving 2D/3D visualization and/or game development is a plus
  • Prior experience with 2D/3D design tools like Photoshop, Illustrator, Maya and 3DS Max is highly desirable
  • Ability to setup and manage deployment of work product on Linux systems is highly desirable
  • Basic understanding of the Networking concepts is a plus
Education and Experience
  • Bachelors degree in Computer Science, Engineering, Maths, Design, Game Development, Animation or Science
  • 7+ years of experience as a UI developer software engineer / architect is highly desirable, though exceptional candidates with lesser experience that consider themselves meeting all the required skills for this job would be considered
  • At least 3 years of experience in a hands-on technical leadership role

Job Code : TWCEGN335 Principal Engineer II Exempt

188697BR