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? We are looking for a Lead Software Engineer on the IT Web & Mobile Application Development team which plays a critical role in delivering TDS’s customer‑facing digital experiences. This role combines deep technical expertise with leadership and collaboration to help design, build, and support the web and mobile platforms that enable customers to buy services, manage their accounts, and get support through fast, reliable, and intuitive digital channels. Our team is a small, highly skilled group of IT professionals focused on delivering a best‑in‑class customer experience. We develop and support TDS’s public‑facing websites, My Account experience, and mobile applications, using modern architectures and technologies to deliver secure, scalable, and highly‑performant solutions. In this role, the Lead Software Engineer helps guide technical direction and implementation using a headless, omni‑channel architecture, modern JavaScript frameworks such as React and Node.js, in a multi‑cloud infrastructure environment. The position involves hands‑on development with Python and Java, working across a diverse set of database technologies (including Oracle, MySQL, and Couchbase), and developing and deploying applications into a Linux‑based environment. The Lead Software Engineer collaborates closely with other engineers, architects, product owners, and business stakeholders to translate customer and business needs into high‑quality technical solutions. This role contributes directly to improving the reliability, speed, and consistency of TDS’s web and mobile touchpoints and to expanding self‑service capabilities such as digital sales, billing, payments, account management, scheduling, and support journeys. The position 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 support company-wide business operations. As an experienced developer and an experienced technical leader, the position receives periodic mentoring, feedback, and supervision by management. 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 position has the ability to work remotely in any of the 40+ States in which TDS Telecom operates.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior