Principal Software Engineer I

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



  • Greenwood Village, Colorado, United States Spectrum Full time

    About the RoleWe are seeking a highly skilled Principal Engineer I to lead our software development efforts in planning, design, development, implementation, and execution of innovative application and platform solutions designed to support new or existing Video Operations business initiatives.The successful candidate will have a strong background in...


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


  • Greenwood Village, Colorado, United States SPECTRUM Full time

    About SpectrumSpectrum is a leading telecommunications company that connects people to more. Our innovative tools and technologies enable us to deliver high-quality services to our customers, making life easier for them.Job OverviewWe are seeking an experienced Principal Software Engineer I to lead our Self-Install team. As a key member of our Product and...


  • Greenwood Village, Colorado, United States SPECTRUM Full time

    Innovative Technologies and Dynamic GrowthAt Spectrum, we are revolutionizing the digital telecommunications industry with our cutting-edge software and applications. As a Principal Software Engineer I, you will have the opportunity to work on high-performing teams that develop innovative customer experiences on the Charter My Spectrum App, Spectrum.net, and...


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

    About the RoleWe are seeking a highly skilled Principal Software Systems Architect to join our team at Northrop Grumman. As a key member of our engineering organization, you will be responsible for leading the development of software systems and architectures that meet the needs of our customers.The successful candidate will have a strong background in...

  • Principal Engineer II

    3 weeks ago


    Greenwood Village, United States Charter CommunicationsSpectrum Full time

    JOB SUMMARY As a Principal Engineer in Performance and Resiliency Engineering, you will play a critical role in shaping the architectural strategy and guiding our teams toward achieving optimal system performance and scalability. This position focuses on ensuring robust application resilience and performance through architectural best practices. You will...

  • Principal Engineer II

    4 weeks ago


    Greenwood Village, United States Charter CommunicationsSpectrum Full time

    JOB SUMMARY As a Principal Engineer in Performance and Resiliency Engineering, you will play a critical role in shaping the architectural strategy and guiding our teams toward achieving optimal system performance and scalability. This position focuses on ensuring robust application resilience and performance through architectural best practices. You will...

  • Payroll Specialist I

    7 hours ago


    Cherry Hill, New Jersey, United States Asure Software Full time

    OverviewWe are seeking a skilled Payroll Specialist I to join our team at Asure Software. As a key member of our operations team, you will play a critical role in serving our clients who trust us to manage their changing payroll needs.


  • Greenwood Village, United States Charter CommunicationsSpectrum Full time

    JOB SUMMARY The WiFi Engineering team is seeking a Principal Engineer III to provide subject matter expertise for the Spectrum Mobile Network - WiFi program. This position will be responsible for designing future architecture, building proof of concept environments, and documenting technical requirements for WiFi offload initiatives. The successful...

  • Sr. Software Engineer

    1 month ago


    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 Samuel Engineering Full time

    Software Engineer Job DescriptionWe are seeking a skilled Sr. Software Engineer to join our team at Samuel Engineering in the Denver Tech Center - Greenwood Village, CO.Main ResponsibilitiesExecute the full software development life cycle (SDLC) from preliminary system analysis to deployment.Develop and maintain high-quality software solutions using various...


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


  • Auburn Hills, Michigan, United States Talascend Full time

    Job SummaryWe are seeking an experienced Automotive Software Validation Engineer to join our team at Talascend. As a key member of our team, you will be responsible for designing, developing, and automating test cases for propulsion systems. You will work closely with the controls/calibration/HIL team to ensure that the baseline software is functional on the...


  • Greenwood Village, Colorado, United States Apollo ITS Full time

    Job Title: Senior TypeScript Software EngineerWe are seeking an experienced TypeScript software engineer to lead our development team as a Principal Engineer. The ideal candidate will have strong leadership skills and experience in mentoring junior engineers.This is a contract position, and we are looking for someone who can commit to the project through the...


  • Agoura Hills, United States OSI Engineering Full time

    Our team is on the lookout for a talented Principal Digital Engineer to join our Memory Interface Chips team in Agoura Hills, California. You will work alongside some of the industry's brightest minds to develop cutting-edge products that enhance data speed and security.Find out more about this role by reading the information below, then apply to be...


  • Greenwood Village, Colorado, United States SPECTRUM Full time

    Spectrum OverviewWe 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,...


  • Greenwood Village, Colorado, United States SPECTRUM Full time

    About SpectrumSpectrum'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...

  • Software Engineer III

    2 weeks ago


    Greenwood Village, United States Charter CommunicationsSpectrum 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...

  • Software Engineers

    2 months ago


    Cherry Hill, United States Fourth Technologies Full time

    Software Engineers: Develop, customize, and implement web applications. Utilize Java, J2EE, JavaScript, Spring, Spring Boot, AJAX, HTML, SQL, Jenkins, GitHub, AWS, CSS3, Hibernate, Restful Web, etc. Gather, analyze user requirements, business process. Create, review, approve detailed technical design documents and specifications. Involve in complex software...


  • Auburn Hills, Michigan, United States Jatca Full time

    Job SummaryWe are seeking a highly skilled Principal Mechanical Design Engineer to join our team at Jatca. This is an exceptional opportunity for a mechanical engineering professional to take on a senior role and lead the development of assembly concepts for assembly stations and/or assembly lines.