Principal Software Engineer I

5 days ago


Cherry Hills Village, United States SPECTRUM Full time

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.






As a Principal Software Engineer I o­­n this team, you will lead a high performing front-end engineering team(s) which build innovative customer experiences on the Charter My Spectrum App, the Spectrum.net, SpectrumBusiness.net websites, Charter’s next generation products and/or other software systems. This role will work to help the team prioritize, build, and ship the most impactful features to Charter’s customers and serve as a mentor to help guide and train other engineers on the team. This position will evaluate the needs, time limitations, and system limitations when developing software. This position must remain up to date on new technologies and software development practices, and is able to translate these skills to their team’s deliverables.



WHAT OUR PRINCIPAL SOFTWARE ENGINEERS ENJOY MOST

Contribute to the technical direction, execution and final decisions for all software solutions created (includes information architecture, software architecture, software design, testing, automation, analytics and instrumentation).


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 effective coaching to attract and foster talent.


Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward 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.


Adhere to best practices for code development, version control, continuous integration/delivery, and test/build automation.


Comfortable defining and evangelizing mobile app and web technologies across the organization.




Experience: 8+ years of software engineering experience
Bachelor’s Degree or equivalent experience
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, continuous integration testing, and Unit Testing
Java, Spring, Google Guice, JPA/Hibernate, Databases (Relational and NoSQL), RESTful web services, AWS, Micro services, Netflix OSS, Jersey, SOAP web services, Axis, JMS, ESB’s, XML, XSD, XSL, JSON, HTML5, JavaScript, Apache open source libraries, Maven, Git, Eclipse/NetBeans/IntelliJ, continuous integration testing, shell scripting, Ruby
Adhere to best practices for code development, version control, continuous integration/delivery, and test/build automation.
Comfortable defining and evangelizing mobile app and web technologies across the organization
Experience working with open source software such as Spring, Google Guice, Guava, Tomcat, and NoSQL solutions


Thorough understanding of software engineering and object oriented design principles
Demonstrated in-depth and knowledge of front-end development across Java, mobile app and/or web technologies


Ability to read, write, speak and understand English.
Ability to take ownership and make technical decisions on software development projects
Travel Ability: Office Environment
Schedule:Full time
This position is eligible to work in a hybrid work model (combination of in-office and remote days



Strong Angular & Typescript experience
Unit Testing Experience



Innovative Tools & Tech: Work with high-performing software and applications on the forefront of the digital telecommunications industry.
A qualified applicant’s criminal history, if any, will be considered in a manner consistent with applicable laws, including local ordinances.

We comply with local wage minimums and also, certain positions are eligible for additional forms of other incentive-based compensation such as bonuses.



  • Cherry Hills Village, Colorado, United States SPECTRUM Full time

    About the RoleSpectrum's Product and Technology team is seeking a highly skilled Principal Platform Engineer / Backend Software Engineer I to join our Data Platforms Orchestration Services (DPOS) organization. As a key member of our team, you will play a crucial role in delivering high-quality releases to our customers by defining application architecture,...


  • Greenwood Village, Colorado, United States Spectrum Full time

    Spectrum's Product and Technology team is driving innovation in the digital telecommunications industry.We are seeking a highly skilled Principal Software Engineer I to lead our Identity and Wifi-Captive Portal team.As a key member of our team, you will be responsible for leading high-performing front-end engineering teams that build innovative customer...


  • Heritage Hills, United States SPECTRUM Full time

    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...

  • Principal Engineer I

    4 weeks ago


    Greenwood Village, Colorado, United States Charter Communications Full time

    Job DescriptionSpectrum's Product and Technology team is seeking a highly skilled Principal Engineer I to join their team. As a key member of the team, you will be responsible for engineering activities that maintain and enhance the company's telecommunications and signal processing hardware, software, and electrical systems.Key Responsibilities:Design,...


  • Greenwood Village, Colorado, United States Charter Communications Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our team at Charter Communications. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our telecommunications systems and software applications.Key Responsibilities- Design and develop software applications for our...


  • Greenwood Village, Colorado, United States York Space Systems LLC Full time

    Job SummaryYork Space Systems LLC is seeking a highly skilled Principal Flight Software Engineer to join our team. As a key member of our flight software development team, you will be responsible for designing, analyzing, and testing embedded space vehicle flight software.Key ResponsibilitiesLead an agile scrum team focused on delivering embedded software...


  • West Lake Hills, United States Dell Full time

    Senior Software Principal Engineer - BIOS Firmware The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software...


  • Hanover Hills, Maryland, United States GliaCell Technologies Full time

    Job Title: Principal Software EngineerJob Summary:GliaCell Technologies is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems for our clients.Key Responsibilities:Develop and maintain software...


  • Greenwood Village, Colorado, United States Spectrum Full time

    About the RoleSpectrum is seeking a highly skilled Principal Engineer II to join our ITDA (IT Device Activations) team. As a key member of our team, you will be responsible for engineering activities that maintain and enhance the company's telecommunications and signal processing hardware, software, and electrical systems.Key ResponsibilitiesCollaborate with...


  • Fountain Hills, Arizona, United States United Software Group Full time

    Role: Technical LeadLocation: Remote OpportunityCollaborate with cross-functional teams to drive engineering excellence and resolve complex technical challenges.Lead multidisciplinary projects, fostering a culture of innovation and best practices.Conduct code reviews, provide design guidance, and mentor junior engineers to elevate technical...


  • Woodland Hills, CA, United States Northrop Grumman Full time

    Category:* Engineering * *Location:* Woodland Hills, California, United States of America * *Shift:* 1st Shift (United States of America) * *Travel Required:* Yes, 10% of the Time * *Relocation Assistance:* Relocation assistance may be available At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact...


  • Greenwood Village, Colorado, United States Spectrum Full time

    About the RoleSpectrum is seeking a highly skilled Principal Engineer II to join our ITDA (IT Device Activations) team. As a key member of our team, you will be responsible for engineering activities that maintain and enhance the company's telecommunications and signal processing hardware, software, and electrical systems.Key ResponsibilitiesDesign and...


  • Cherry Hill, New Jersey, United States ENT And Allergy Associates Full time

    Job Title: Senior Software Engineer - Backend DevelopmentJob Summary: We are seeking a skilled Sr. Software Engineer - Backend Development to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems.

  • Software Engineer

    4 days ago


    Auburn Hills, Michigan, United States United Software Group Full time

    We are looking for a Software Engineer to join our team. A software developer with a strong background in software design and development, who can create high-quality and efficient code. The ideal candidate will have expertise in software design patterns and be able to implement scalable solutions.The successful candidate will be responsible for designing,...

  • Principal Engineer II

    4 weeks ago


    Holly Hills, United States SPECTRUM Full time

    About the RoleSpectrum's Product and Technology team is seeking a highly skilled Principal Engineer II to join our Lab Architecture Services Team. As a key member of our team, you will be responsible for providing proactive support for architecture and environment builds, managing support efforts, and overseeing integration testing.This is an exciting...


  • Farmington Hills, United States HITACHI ASTEMO AMERICAS, INC. Full time

    Description General Responsibilities: The Software Design Engineer is primarily responsible for developing software component design specifications, based on the software architecture design specification. The software component design specifications are the deliverable to the software coders, so they are very detailed - specifying the static structure and...


  • Greenwood Village, United States Samuel Engineering Full time

    Job DetailsJob Location Denver Tech Center - Greenwood Village, CO Position Type Full Time Education Level 4 Year Degree Job Category Information Technology Description PRIMARY RESPONSIBILITIES Executing full lifecycle software development Programming well-designed, testable, efficient code Producing specifications and determine operational feasibility We...


  • Greenwood Village, Colorado, United States Beehive Industries Full time

    Beehive Industries is seeking a highly skilled Principal Engineer, Bearings and Seals Module Leader to join our team. This role will be responsible for the design and analysis of bearings, seals, and sumps in a gas turbine engine, including structural stress analysis and thermal analysis.The ideal candidate will have a strong understanding of design software...


  • Greenwood Village, Colorado, United States Beehive Industries Full time

    Job SummaryWe are seeking a highly skilled Principal Engineer, Mechanical Systems to join our team at Beehive Industries. As a key member of our engineering team, you will be responsible for designing, analyzing, and evaluating mechanical systems for industrial and aerospace products.Key ResponsibilitiesConduct structural stress analysis, thermal analysis,...


  • Greenwood Village, Colorado, United States Spectrum Full time

    Spectrum's Product and Technology team is driving innovation in 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 through cutting-edge technology and...