Principal Engineer I

Charter Communications Inc

Charlotte, NC

JOB DETAILS
SKILLS
Advertising, Analysis Skills, Application Integration, Application Programming Interface (API), Automation, Best Practices, Business Process Management, Business Support, Call Routing, Coaching, Computer Science, Computer Telephony Integration (CTI), Continuous Deployment/Delivery, Continuous Integration, Customer Service Software, Docker, Documentation, Industry/Trade Analysis, Information Architecture, Information Technology & Information Systems, Instrumentation, Internet Technology, Java, Leadership, Local News, Management Strategy, Microservices, Mobile Applications, Programming Tools, REST (Representational State Transfer), Software Architecture Design, Software Design for Test (SDET), Software Development, Software Testing, Source Code/Configuration Management (SCM), Speech Recognition, Sports, Spring Framework, Standards Strategy, Strategic Planning, System Integration (SI), Technical Leadership, Technical Strategy, Telecommunications, Test Automation, Testing, VXML (Voice Markup Language), VoIP (Voice over IP), Voice Applications, Voice Response Systems, Web Programming, Web Services
LOCATION
Charlotte, NC
POSTED
30+ days ago

TITLE: Principal Engineer ILOCATION: Charlotte, NC

JOB SUMMARY: Develop, build, and manage effective software solutions for Charter's Customer Service Applications, including VOIP-based call processing system speech recognition IVR systems, CTI devise, intelligent call routing system, and compliance and quality recording system. Provide technical direction, execution, and strategic decisions for software solutions, encompassing information architecture, software architecture, software design, testing, automation, analytics, and instrumentation. Design, implement, monitor, enhance, and troubleshoot systems within designated areas. Analyze, revise, and document challenges in existing system logic. Provide technical direction for teams across technical disciplines, including web and app development and testing. Provide input for management of high-performing teams in areas of leadership, development, training, hiring, and providing effective coaching to attract and nurture talent. Regularly participate in team meetings to discuss projects, brainstorm ideas, and propose solutions to issues. Lead technical decisions on software development projects. Develop and implement software according to proposals and estimate scope of work and execute software proposals. Create comprehensive project documentation. Provide innovative application solutions and technologies to enhance business value using latest industry trends, technological innovations, and techniques. Collaborate with leadership and key stakeholders to define and develop technology strategy, standards, roadmaps, and best practices. Address conflicts and gaps between functional goals and existing capabilities. Adhere to best practices for code development, version control, continuous integration/delivery, and test/build automation. Define and advocate for mobile app and web technologies across the organization. Utilize programming tools to build, deploy, and maintain efficient web services including Java, Spring Framework, Springboot, REST, API, and NATS.IO. Support business process management and decision model and notations including Camunda BPMN. Create, manage, and optimize IVR technologies including VXML, CCXML, SCXML, and RIVR framework. Utilize container technologies for deployment of web services and Microservices including in Docker, Kubernetes, and ArgoCD. Support telecommunications domain, including system and application integrations.

EDUCATION/REQUIREMENTS: Bachelor's degree in Computer Science, Information Technology, Engineering (any), or a related field. 8 years of experience in programming tools to build, deploy, and maintain efficient web services including Java, Spring Framework, Springboot, REST, API, and NATS.IO. 6 years of experience in: business process management and decision model and notations including Camunda BPMN; creating, managing, and optimizing IVR technologies including VXML, CCXML, SCXML, and RIVR framework; and container technologies for deployment of web services and Microservices including experience in Docker, Kubernetes, and ArgoCD. 4 years of experience in telecommunications domain, including system and application integrations.

Hybrid arrangement is available. -- #LI-ML6 EGN601 2026-73611 2026

Here, our employees don't just have jobs, they're building careers. That's why we offer a comprehensive pay and benefits package that rewards employees for their contributions to our success, supporting all aspects of their well-being at every stage of life. A qualified applicant's criminal history, if any, will be considered in a manner consistent with applicable laws, including local ordinances.

Get to Know Us Charter Communications provides superior communication and entertainment products for residential and business customers through the Spectrum brand. Our offerings include Spectrum Internet®, TV, Mobile and Voice. Beyond our connectivity solutions, we also provide local news, programming and regional sports via Spectrum Networks and multiscreen advertising solutions via Spectrum Reach. When you join our team, you'll be keeping our customers connected to what matters most in 41 states across the U.S. Watch this video to learn more.

Grow Your Career Here We're committed to growing a workforce that reflects the customers and communities we serve - providing opportunities for employment and advancement to all team members. Spectrum is an Equal Opportunity Employer, including job seekers with disabilities and veterans. Learn about Life at Spectrum.

About the Company

C

Charter Communications Inc