Logo
Product and Technology

Principal Software Engineer I

Product and Technology, Greenwood Village, Colorado, United States

Save Job

Overview

Spectrum’s Product and Technology team creates, develops, and operates the nation’s fastest mobile service, most reliable internet service, most viewed live TV app, and the most advanced WiFi, serving nearly 100 million users and 500 million devices. We are transforming the next era of connectivity and entertainment experiences. The diversity of experience available within Spectrum’s Product and Technology team is unmatched and there are opportunities to grow your career as a designer, architect, engineer, developer, operator, or data scientist. We are creative, disciplined, hard-working, complex-problem solvers that believe in collaborating to deliver the highest quality customer experience. BE PART OF THE CONNECTION Spectrum is seeking a Principal Software Engineer I on the “Data Platforms” team to lead a high-performing Generative AI enablement platform team. The team enables charter employees to leverage AI capabilities to enhance productivity. Data-driven decision-making is a core tenant of Spectrum, and the SpectrumGPT team enables this process. This role will help prioritize, build, and ship the most impactful AI features to Charter’s employees and mentor other engineers on the team. The position will evaluate needs, time limitations, and system constraints when developing software and must stay up to date on new technologies and practices, translating these skills to the team’s deliverables. What our Principal Software Engineers enjoy most

Actively and consistently support all efforts to simplify and enhance the customer experience. Contribute to the technical direction, execution and final decisions for all software solutions created (information architecture, software architecture, software design, testing, automation, analytics and instrumentation). Design, implement, monitor, enhance and troubleshoot systems in assigned areas. Analyze, revise and document difficulties in existing system logic. Lead multiple teams spanning various technical disciplines including but not limited to web and app development and testing. Manage high performing teams by leading, developing, training, hiring, and providing coaching to attract and foster talent. Regularly attend team meetings to discuss projects, brainstorm ideas, and propose solutions to issues. Take ownership and make technical decisions on software development projects. Develop and implement software according to proposals. Estimate scope of work and implement software proposals. Create project documentation. Keep current with trends and technological innovations to contribute to proofs-of-concept for new approaches. Collaborate with leadership and key stakeholders to define and develop technology strategy, standards, roadmaps, and practices. Participate in collaborations with business and technical teams to review conflicts or gaps between functional goals and existing capabilities. Adhere to best practices for code development, version control, CI/CD, and test/build automation. Comfortable defining and evangelizing mobile app and web technologies across the organization. What you’ll bring to Spectrum

Required Qualifications Experience: 8+ years of software engineering experience Education: Bachelor’s Degree or equivalent experience Technical skills: Development experience in Angular and front-end web technologies Expert knowledge and implementation with open source software such as Angular or React Angular, Micro Frontends, RESTful Web services, GraphQL, JSON, HTML5, JavaScript, Git, CI testing, and Unit Testing Java, Spring, Google Guice, JPA/Hibernate, Databases (Relational and NoSQL), RESTful web services, AWS, Microservices, Netflix OSS, Jersey, SOAP web services, Axis, JMS, ESBs, XML, XSD, XSL, JSON, HTML5, JavaScript, Apache libraries, Maven, Git, IDEs, CI testing, shell scripting, Ruby Adhere to best practices for code development, version control, CI/CD, and test/build automation Familiarity with defining and evangelizing mobile app and web technologies across the organization Familiarity with dependency management and build systems like Maven and Ant Experience with open source software such as Spring, Google Guice, Guava, Tomcat, and NoSQL solutions Skills:

Collaborate with leadership and stakeholders to define technology strategy, standards, roadmaps, and practices Participate in collaborations to review conflicts between functional goals and existing capabilities Solid understanding of software engineering and object-oriented design principles Demonstrated knowledge of front-end development across Java, mobile app and/or web technologies Abilities:

Read, write, speak and understand English Take ownership and make technical decisions on software development projects Keep current with technology trends to contribute to proofs-of-concept Hands-on approach Travel: Office environment Schedule: Full-time; hybrid in-office and remote days Preferred Qualifications

Deep understanding of Python and Node.js, including packages and ecosystem Proficiency in TypeScript and React Strong knowledge of RESTful API development and microservices architecture Familiarity with automated unit testing and testing platforms Experience with OpenAI integrations Extensive experience with AWS or other cloud providers Experience with relational (MySQL), non-relational databases (Postgres) and vector databases (Postgres Vector DB, Milvus) Thorough understanding of Git Proven experience with agile development methodologies Excellent written and verbal communication skills Strong analytical and troubleshooting skills Spectrum connects you to more

Innovative Tools & Tech : High-performing software and applications on the forefront of digital telecom Dynamic Growth : Evolving technology powering your career Supportive Teams : Inclusive workplace that empowers ideas Total Rewards : See how we invest in you at work and in life Apply now, connect a friend to this opportunity or sign up for job alerts. ESW610 2025-57196 2025 Here, employees don’t just have jobs, they build careers. We offer a comprehensive pay and benefits package that rewards contributions and supports well-being. This job posting will remain open until 2025-09-19 06:00 AM (UTC) and will be extended if necessary. The base pay for this position generally is between $110,800.00 and $196,400.00. The actual compensation offered will consider your skills, qualifications, experience, and location. We comply with local wage minimums and some positions are eligible for additional incentive-based compensation such as bonuses. Get to Know Us: Spectrum brands include Spectrum Internet, TV, Mobile and Voice, Spectrum Networks, Spectrum Business and Spectrum Reach. If you join us, you join a strong community of 95,000 employees serving more than 31 million customers in 41 states. The following video provides more information. Who You Are Matters Here: We are committed to equal opportunity and an inclusive culture. EOE, including disability/vets. Further information available on request.

#J-18808-Ljbffr