Charter Communications
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 within Spectrum's Product and Technology team provides opportunities to grow your career as a designer, architect, engineer, developer, operator, or data scientist. We are creative, disciplined, hard-working, complex-problem solvers who collaborate to deliver the highest quality customer experience. BE PART OF THE CONNECTION Spectrum seeks a
Principal Software Engineer I
on the "Data Platforms" team to lead a high-performing Generative AI enablement platform team. This team enables charter employees to leverage AI capabilities to enhance productivity. Data-driven decision-making is a core tenet of Spectrum, and the SpectrumGPT team supports this process. The role prioritizes, builds, and ships the most impactful AI features for Charter's employees and involves mentoring other engineers on the team. The position evaluates needs, time limitations, and system constraints when developing software and stays up to date on new technologies and software development practices, translating these skills to the teams 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 (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 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. 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 industry trends 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. Collaborate with business and technical teams to review conflicts and gaps between goals and capabilities. Adhere to best practices for code development, version control, CI/CD, and test/build automation. Define and evangelize mobile app and web technologies across the organization. What youll 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 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, ESB, XML, XSD, XSL, JSON, HTML5, JavaScript, Maven, Git, IDEs, CI testing, shell scripting, Ruby 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 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. Collaborate with business and technical teams to review conflicts/gaps between goals and capabilities. Thorough understanding of software engineering and object-oriented design principles. Demonstrated knowledge of front-end development across Java, mobile app and/or web technologies. Abilities:
English reading/writing/speaking; ownership of technical decisions; staying current with trends for proofs-of-concept; hands-on approach. Travel: Office environment. Schedule: Full-time; hybrid work model (in-office and remote days). Preferred Qualifications
Deep understanding of Python and Node.js, including related packages Proficiency in TypeScript, React Strong knowledge of RESTful API development and microservices Experience 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, Vector DBs) Understanding of Git and code versioning Proven experience with agile methodologies Excellent written and verbal communication Strong analytical and troubleshooting skills Spectrum Connects You to More
Innovative Tools & Tech: Work with high-performing software and applications on the forefront of the digital telecommunications industry. Dynamic Growth: Career growth as the industry evolves and technology advances. Supportive Teams: Inclusive workplace that empowers ideas. Total Rewards: Comprehensive rewards, including benefits and compensation. Apply now. This job posting will remain open until 2025-09-19 06:00 AM (UTC) and may be extended. The base pay range is between $110,800.00 and $196,400.00, with actual compensation determined by skills, qualifications, experience, and location. Spectrum is an Equal Opportunity Employer, including veterans and people with disabilities. Learn about Life at Spectrum. #J-18808-Ljbffr
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 within Spectrum's Product and Technology team provides opportunities to grow your career as a designer, architect, engineer, developer, operator, or data scientist. We are creative, disciplined, hard-working, complex-problem solvers who collaborate to deliver the highest quality customer experience. BE PART OF THE CONNECTION Spectrum seeks a
Principal Software Engineer I
on the "Data Platforms" team to lead a high-performing Generative AI enablement platform team. This team enables charter employees to leverage AI capabilities to enhance productivity. Data-driven decision-making is a core tenet of Spectrum, and the SpectrumGPT team supports this process. The role prioritizes, builds, and ships the most impactful AI features for Charter's employees and involves mentoring other engineers on the team. The position evaluates needs, time limitations, and system constraints when developing software and stays up to date on new technologies and software development practices, translating these skills to the teams 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 (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 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. 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 industry trends 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. Collaborate with business and technical teams to review conflicts and gaps between goals and capabilities. Adhere to best practices for code development, version control, CI/CD, and test/build automation. Define and evangelize mobile app and web technologies across the organization. What youll 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 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, ESB, XML, XSD, XSL, JSON, HTML5, JavaScript, Maven, Git, IDEs, CI testing, shell scripting, Ruby 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 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. Collaborate with business and technical teams to review conflicts/gaps between goals and capabilities. Thorough understanding of software engineering and object-oriented design principles. Demonstrated knowledge of front-end development across Java, mobile app and/or web technologies. Abilities:
English reading/writing/speaking; ownership of technical decisions; staying current with trends for proofs-of-concept; hands-on approach. Travel: Office environment. Schedule: Full-time; hybrid work model (in-office and remote days). Preferred Qualifications
Deep understanding of Python and Node.js, including related packages Proficiency in TypeScript, React Strong knowledge of RESTful API development and microservices Experience 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, Vector DBs) Understanding of Git and code versioning Proven experience with agile methodologies Excellent written and verbal communication Strong analytical and troubleshooting skills Spectrum Connects You to More
Innovative Tools & Tech: Work with high-performing software and applications on the forefront of the digital telecommunications industry. Dynamic Growth: Career growth as the industry evolves and technology advances. Supportive Teams: Inclusive workplace that empowers ideas. Total Rewards: Comprehensive rewards, including benefits and compensation. Apply now. This job posting will remain open until 2025-09-19 06:00 AM (UTC) and may be extended. The base pay range is between $110,800.00 and $196,400.00, with actual compensation determined by skills, qualifications, experience, and location. Spectrum is an Equal Opportunity Employer, including veterans and people with disabilities. Learn about Life at Spectrum. #J-18808-Ljbffr