At TDS Telecom, connecting people is at the heart of everything we do. We are forward thinkers who leverage cutting-edge fiber internet technology to strengthen communities. We are dedicated to excellence, which drives us to succeed together, creating a better world through meaningful connections. Ready to make an impact? The Principal Software Engineer works independently or leads teams of 5 or more people responsible for application design, development, testing, and problem resolution work teams with significant autonomy and independence. The scope of work typically includes major system projects that cross functional boundaries and support company-wide mission-critical business operations. As an experienced developer and an experienced technical leader, the position provides mentoring and guidance to the other members of the team. The position represents management in project team meetings, daily operations reviews, and applicant interviews. The position may provide supervisory coverage while the team manager is out of the office. Applications may include custom developed software, commercial packaged software, or open-source software. Software may consist of on-premise applications, cloud-based software and services, hybrid configurations, integration tools, or business workflow tools. This is a 100% remote, work from home position, in any of the 40+ US states in which TDS Telecom operates.