Principal Software Engineer I
Spectrum Charter
This role requires the ability to work lawfully in the U.S. without employment-based immigration sponsorship, now or in the future.Shape the future of digital experiences for millions as a Principal Software Engineer I at Spectrum, where you will drive the modernization of essential enterprise applications supporting customer care and back-office operations. Take on a pivotal technical leadership role, guiding the transformation of legacy systems into scalable, cloud-native solutions that power Spectrum’s ongoing innovation. Your contributions will directly enhance how Spectrum delivers for its customers and teams.This position is in an office environment with a hybrid work schedule. Eligible employees can work from home up to one day each week.How You’ll Make an ImpactLead the architectural modernization of enterprise-scale .NET applications into cloud-native, microservices-based platforms.Establish technical strategy and engineering standards for cloud adoption, application modernization, and software quality.Drive digital transformation initiatives supporting customer service operations, call centers, and enterprise back-office teams.Design scalable, secure, highly available distributed systems leveraging AWS, Google Cloud Platform (GCP), and modern cloud services.Champion DevSecOps, CI/CD automation, infrastructure as code, and engineering best practices across development teams.Guide teams in adopting modern front-end technologies and API-first architectures.Lead design reviews, architecture governance, and technical decision-making across multiple product teams.Evaluate and implement AI-assisted software development tools to improve engineering productivity and code quality.Mentor senior engineers while fostering a culture of technical excellence, innovation, collaboration, and continuous learning.Partner with business leaders to align technology investments with strategic organizational objectives.What You’ll Bring to SpectrumRequired QualificationsEducationBachelor’s degree or equivalent experienceExperience8+ years of software engineering experience4-5 years experience with source control tools such as GitLab or GitHub2-3 years cloud infrastructure management and architecture experience2-3 years experience with Helm and other Kubernetes management toolsSkillsExpert-level proficiency in C#, ASP.NET, .NET Core/.NET 8+, and object-oriented design principlesExperience building and deploying microservices using containerized architecturesExperience with Google Cloud Platform services including Cloud Run, GKE, Cloud Functions, Pub/Sub, Cloud SQL, and related servicesStrong experience with Git-based source control platforms including GitHub, GitLab, Azure DevOps Repos, or Bitbucket and CI/CD PipelinesStrong front-end development experience using ReactJS, TypeScript, JavaScript (ES6+), HTML5, CSS3, and responsive design frameworks.Experience integrating front-end applications with REST APIs and modern authentication mechanisms.Knowledge of authentication and authorization technologies including OAuth2, OpenID Connect, SAML, JWT, and Single Sign-On.Experience with relational and NoSQL databases including SQL Server, PostgreSQL, MongoDB, or DynamoDB.Strong understanding of application performance optimization, observability, logging, monitoring, and resiliency patterns.Experience implementing secure software development lifecycle (SSDLC) practices including static code analysis, vulnerability remediation, and secure coding standards.Experience using AI-assisted development tools such as Kiro, Claude, GitHub Copilot, Amazon Q Developer, or similar technologies to improve engineering productivity and software quality.Ability to make technical decisions and take ownership of software projectsAdherence to best practices for code development, version control, continuous integration and automationExceptional leadership and mentoring skills with experience influencing engineers across multiple teams.Ability to communicate complex technical concepts to both technical and non-technical stakeholders.Preferred QualificationsSkillsExperience leading enterprise application modernization programs within large, complex organizations.Telecommunications, communications, or customer care platform experience.Experience supporting high-volume call center applications and workforce management solutions.Experience with workflow automation platforms and robotic process automation technologies such as UiPath, Microsoft Power Automate, Automation Anywhere, or similar platforms.Experience implementing event streaming solutions using Kafka, RabbitMQ, or cloud-native messaging services.Experience implementing observability platforms including Splunk, Datadog, Grafana, Prometheus, OpenTelemetry, or Elastic Stack.Cloud certifications such as AWS Certified Solutions Architect, AWS Professional certifications, Google Professional Cloud Architect, or equivalent#LI-JV1 ESW610 2026-78202 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.
$168.4k - $252.6k
Director Software Engineering - IE06FEWe’re determined to make a difference and are proud to be an insurance company that goes well beyond... ...accomplish theirs, too. Join our team as we help shape the future. Principal Software Engineer (T6) Role Summary The Principal Software...SuggestedFull timeTemporary workWork at officeShift work3 days per week- ...Principal Software EngineerThis role will require a 4-day hybrid work schedule in one of our primary organizational hubs including: Johnston... ..., AZ and remote is not an option.The Principal Software Engineer serves as a technical authority and innovation leader, shaping...SuggestedLocal areaRemote workFlexible hours
- Job TitleCandidate will be working on an application development team for the Credit Strategies and Methodologies team. The team is working to build a new internal application to streamline how their internal analysts initiate their workflow for calculating ratings. The...Suggested
- ...Job Description Job Description JOB SUMMARY We are seeking a Lead Software Engineer to drive innovation and technical excellence within the Commercial and Corporate & Investment Banking Technology (CCIBT). You will be responsible for the development and maintenance...Suggested
$51.59 - $61.59 per hour
...architecture and reliable delivery of a critical enterprise capability. It maintains institutional knowledge of complex systems, leads engineering standards, and drives the technical roadmap that supports operational transparency, client experience, and risk reduction. The...SuggestedHourly payContract workTemporary workWork experience placement- ...Principal Software Engineer - Software Architect Talcott Financial Group — Offices: Connecticut, 1 American Row, Hartford, Connecticut, United States; North Carolina, 3850 Ballantyne Corporate Place, Charlotte, North Carolina, United States of America Overview...Full time
- Software Development EngineerIntapp is seeking a Software Development Engineer to contribute to the design and build of our rapidly growing suite of enterprise cloud applications. Each application is designed to fill a specific business need and includes a web-based user...Full timeLocal areaFlexible hours
- ..., tests, and maintains complex SAP-based cloud and enterprise software solutions that address business and user needs. Emphasizes delivering... ...event-driven business processes. Applies advanced software engineering practices, cloud-native development principles, integration...Full timePart timeShift workDay shift
- To Apply for this Job Click HereRole SnapshotUptown ClientTitle: Senior Software Engineer, AppDev (AI-Fluent Senior)Location: Charlotte, NCWork model: On-site, 3 days/weekTeam: Product engineering for an automated decision platformSeniority target: 7+ yearsRole IntentSenior...
$77k - $127k
What You'll DoWe’re looking for a Software Engineer to join our Experience Solutions technology team within Workplace Savings & Retirement... ...experimenting with new tools, practices, and industry trends As Principal continues to modernize its systems, this role will offer you...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office$95k - $138k
What You'll DoWe’re looking for an Experienced Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you... ...for Employment-Based ImmigrantsInvestment Code of EthicsFor Principal Asset Management positions, you’ll need to follow an...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office3 days per week- To Apply for this Job Click HereSenior Software Engineer | H1B Sponsorship Available Charlotte, NC | HybridThis is a high impact role sitting at the crossroads of frontend engineering, design systems, and AI driven automation for a leading enterprise client in Charlotte...H1bVisa sponsorship
$89.25k - $150.25k
...StatesSalary: $89250 - $150250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeShift: DayWorkplace:... ..., and design, develop, test, and maintain high-quality software applications and services.Design, develop, and enhance application...$123k - $215.25k
...StatesSalary: $123000 - $215250 annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeShift: DayWorkplace:... ...Drive user story analysis and elaboration, design and develop software applications, and test and build automation tools.Own all...$98.73k - $141.93k
...Department - Public Safety Division is seeking an experienced Senior Software Developer to design, develop, administer, and support business... ...experience in software development, application support, data engineering/business intelligence, or a closely related technology...Full timeWork experience placementWork at officeMonday to Friday$192.4k - $320.6k
Senior Software Engineer, Quantitative ResearchIndex Research & Design | FTSE Russell | LSEGRole PurposeWe are looking for a Senior Software Engineer to join the Index Research & Design team and help build the technology that powers the next generation of index research...Full timePart timeInternship- ...master’s degree; or equivalent experience5+ years of experience in software development, with demonstrated knowledge and hands-on... ...critically about backlog prioritizationPractical knowledge of software engineering best practices, including Agile development methodologies,...ApprenticeshipEasy work
$192.4k - $320.6k
Senior Software Engineer, Quantitative ResearchIndex Research & Design | FTSE Russell | LSEGRole PurposeWe are looking for a Senior Software Engineer to join the Index Research & Design team and help build the technology that powers the next generation of index research...Full timePart timeInternship$118.65k - $150k
AT A GLANCEThe Senior Software Engineer is a crucial role within our organization, requiring work in various capacities and adaptation to different work arrangements based on the needs set by the business.Where You'll BeTo prioritize togetherness, culture, and accountability...Work at officeRemote workMonday to Friday$123k - $215.25k
...Backing of American Express. With a range of opportunities to work with the latest technologies, and a commitment to back the broader engineering community through open source, our mission is to power your success. Because Amex Tech is powered by our technology, our culture,...Full timeWork at officeLocal areaFlexible hours$77k - $156k
What You'll DoAs an Experienced Software Engineer at Principal, you’ll work with engineers to help lead our efforts to continue modernizing our technology and to enable great solutions for our customers! Our Technology Community has multiple openings in different lines...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeLocal area3 days per week$102.9k - $179.9k
...responsibilities of the job include ensuring that software is developed to meet functional, non-... ...interfaces, and solution enablers while ensuring principal architecture integrity is maintainedMentors other software engineers and coach team on Continuous Integration and...Full timeWork at officeFlexible hoursDay shift$123k - $157k
...sponsor or assume the sponsorship of an employment visa at this time”. We are seeking a highly skilled and experienced Senior Software Engineer with expertise in Azure Cloud and .NET technologies. The ideal candidate will have a strong background in software development...$62 - $72 per hour
DescriptionKforce has a client that is seeking a Software Engineer in Charlotte, NC.Responsibilities:* Leverage resources to find answers/solutions, proactively communicate status/blockers in a clear manner* Participate in the design, development, test automation, documentation...$106.1k - $176.9k
...financial goals. Job Overview As a Senior Full‑Stack Software Engineer, you will contribute to the design, delivery, and support of... ...Please log in or create an account to apply to this position. Principals only. EOE. Information on Interviews: LPL will only...Full timeWork from home$116.5k - $169k
...contract-driven developmentWorking knowledge of cloud-native engineering practices, including containers, Kubernetes, Helm, GitOps, continuous... ...ethical AI useEducationBachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical...Full timeContract work- ...follow the company on Twitter at for more information.Job DescriptionProSidian Consulting is seeking a talented and motivated software engineer with interest and experience in design and implementation of database-centric system architectures. The ideal candidate will...Contract workFor contractors
$165k - $190k
...their businesses.The OpportunityWe are seeking a Senior Platform Engineer to lead the design and implementation of mission-critical... ...-on code implementationBuild and maintain frameworks that make software development easier for application teamsDrive AssetMark towards...Full timeWork at officeFlexible hours- Software Engineer (Multiple Positions)Job Description Summary:Perform full life cycle application development and collaborate with Agile engineers. Work with Product Owner, Quality Test Automation Engineers, Software Engineers, Development DBA, and Scrum Masters to determine...16 hoursFull timeTemporary workLocal areaRemote workShift work
$102.9k - $179.9k
...responsibilities of the job include ensuring that software is developed to meet functional, non-... ...interfaces, and solution enablers while ensuring principal architecture integrity is maintained Mentors other software engineers and coach team on Continuous Integration and...Permanent employmentFull timeWork experience placementWork at officeFlexible hoursShift workDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer I. Be the first to apply!
- senior principal scientist Charlotte, NC
- senior principal cloud computing engineer Charlotte, NC
- principal Charlotte, NC
- principal cloud computing engineer Charlotte, NC
- software support Charlotte, NC
- software Charlotte, NC
- software technical support Charlotte, NC
- entry level software sales Charlotte, NC
- software intern Charlotte, NC
- software technical support engineer Charlotte, NC


