The job below is no longer available.

You might also like

in Austin, TX

Use left and right arrow keys to navigate
Hours Full-time
Location Austin, TX
Austin, Texas

About this job

Charter Communications currently seeks a Senior Engineer for our Spectrum Enterprise Automation team. The Automation team is responsible for creating solutions that facilitate the continued growth of the business, and to enable that growth to happen at scale. Creation of these solutions will enable operations teams to keep up with the fast-paced growth of new business, as well as transform the customer experience by providing the customer more visibility and real-time control over services.
Position Summary
The Senior Network Engineer of Spectrum Enterprise Automation will contribute to and provide technical direction, development, and solutions for network automation to teams responsible for Charter Communications Spectrum Enterprise Network Automation solutions. The Senior Engineer will be expected to contribute in areas dealing with software design, service architecture, network configuration, compliancy and strategy in the delivery of Carrier Ethernet, Commercial voice, video and data.
Essential Job Functions:
  • Design, develop, and modify software in Python to manage large distributed systems and components
  • Design, develop, and modify MicroServices
  • Design, develop and modify TOSCA, HOT, and/or YANG templates
  • Lead and contribute to engineering projects spanning several engineering groups
  • Build and automate deployment APIs (REST, NETCONF, RESTCONF, etc.) for interfaces between network elements, EMS’s, BSS, Data bus, Orchestration tools, and Customer Portals
  • Analyze, Develop, Design, Test, and Deliver major software components
  • Take ownership of distributed components over the entire product life cycle
  • Contribute with peers to overall architecture
  • Design, Implement, Review, Repair, and Improve Existing Code
  • Confer with users, product management and project management to determine product requirements for all major and minor releases
  • Ensure the confidentiality of information
  • Creating product documentation and technical materials for internal use
  • Ensure standards and procedures are being adhered to
  • Perform other duties and responsibilities as requested or required
  • Lead and contribute in the development, documentation and revision control of commercial engineering, design guides, configuration documents, certifications and solution guides
  • Work closely with all operations teams to ensure knowledge transfer and understanding of standards, vendor selection, configuration standards and best practice
  • Provide vision and strategy for network enhancements, evolution and scale
  • Development, lab testing, documentation and revision maintenance of commercial network engineering standards, solutions and designs
  • Collaborate and partner with the technology architecture, design & engineering peer groups on network requirements, vendor selection, certification and standardization
  • Certify integration standards are applied on all commercial devices and services
  • Provide escalated support for high severity and critical network events
  • Other duties as necessary






Job Requirements:
  • 7+ years in Network Engineering/Operations supporting Ethernet and IP based networks, architectures or designs in a high paced, dynamic Service Provider environment
  • Understanding of Ethernet and IP based networks and architectures
  • Understanding of routing protocols, VPNs and Metro Ethernet Forum (MEF) Technical Specifications
  • Industry knowledge of Carrier Ethernet, MEF Standards and related product suites
  • Ability to work constructively in teams of diverse individuals, with various ideas and methodologies
  • Ability to consistently deliver a set of products that follow industry and TWC Engineering standards and best practices
  • Must be customer focused and service oriented
  • Must have the ability to communicate to groups with various degrees of skill-sets, knowledge and experience
  • Ability to manage goals, track milestones and report on status

Preferred Qualifications:
  • CS/EE/BS Degree or equivalent with a minimum of 7-10 years of software design and development experience
  • 5-7 Years of experience programming in Python C, C++, Python, or C#
  • NetOps/DevOps experience with Napalm/Ansible
  • 3+ Years building web-based REST or RESTful systems utilizing N-tier architectures.
  • 3+ Years building/modifying SOAP APIs
  • Experience with Domain Driven Design and developing MicroServices
  • Experience with software defined networking (SDN) and network functions virtualization (NFV)
  • Experience with Tosca, YANG, HOT, YAML, Netconf and other SDN/NFV technologies
  • Experience with Tomcat, Spring, or Open Source Tools (OpenStack, ODL/ONOS, Git, MySQL/MariaDB, Junit, XML, JSON)
  • Experience with multi-threaded programming techniques
  • Experience with Agile or Scrum methodologies
  • Experience with clouds, distributed systems, identity management a plus
  • 3+ years of experience designing and developing distributed, scalable software
  • Experience with developing and operating a large-scale distributed systems environment such as a large web infrastructure, distributed systems, database replication, high availability, fault tolerance, etc.
  • Experience with high-level server / backend application design
  • Previous experience working in an agile development environment
  • Excellent analytical skills and critical thinking
Education and Experience:
Bachelor's degree (B. A.) from four-year college or university; or equivalent training, education and
experience
Travel Requirements:
Yes, Travel 20%

Supervisory/Managerial Responsibilities:
No Supervisory responsibilities with this position