Summer 2026 Software Engineering Internship

T-MobileHerndon, VA
1d$26 - $47

About The Position

T-Mobile is synonymous with innovation–and you could be part of the team that disrupted an entire industry! We reinvented customer service, brought real 5G to the nation, and now we’re shaping the future of technology in wireless and beyond. Our work is as exciting as it is rewarding, so consider the career opportunity below as your invitation to grow with us, make big things happen with us, above all, #BEYOU with us. Together, we won’t stop! Get hands-on experience, training—and a leg up on a bright future. Learn. Achieve. Build a career. T-Mobile is revolutionizing the wireless industry for millions of customers nationwide. Working here means rolling up your sleeves and redefining the status quo with a team that has your back every step of the way! This is an 11-week paid learning experience during which you’ll be able to connect and network with other interns and leaders within the company. We invite you to come innovate with mentors who will challenge you to develop meaningful skills. You’ll contribute your creativity and outstanding ideas, while working alongside T-Mobile employees. We’ll give you hands-on projects and the chance to create an immediate impact. What It’s Like The Smart Labs, Automation, and Performance team within the National Quality Engineering organization plays a critical role in advancing T‑Mobile’s network technology capabilities. The team operates across three core functions: Smart Labs: Focused on proof‑of‑concept testing for emerging technologies and network solutions. This includes feasibility studies, aligning research initiatives with cross‑functional teams, driving vendor implementations, evaluating business‑driven technology use cases, and performing deep protocol analysis. Automation and Performance: Responsible for RAN regression automation, load and stress performance evaluation, customer experience assessment, automated failure classification using AI‑driven and rule-based algorithms, and zero‑touch UE log processing with automated root‑cause identification across multiple RAN software releases and features. Advanced Data Intelligence: The team performs sophisticated data mining across large volumes of test data to enable cutting‑edge troubleshooting techniques and accelerate issue resolution. What You’ll Do As an intern, you will contribute directly to RAN automation and performance engineering initiatives. You will: Support the design, development, testing, and deployment of software applications and tools in the RAN automation space Collaborate with cross‑functional teams to assist with data analysis and technical problem‑solving Participate in data mining and analytics, working with both structured and unstructured datasets to uncover patterns, trends, and actionable insights Write clean, scalable, and maintainable code that supports testing and automation workflows Present project outcomes and key learnings to engineering leadership at the end of the internship

Requirements

  • Foundational knowledge of one or more programming languages (e.g., Python, Java, C++, JavaScript)
  • Exposure to data analysis or data mining concepts (e.g., SQL, pandas, machine learning fundamentals, statistical analysis)
  • Understanding of software development principles, object‑oriented programming, and AI/ML concepts
  • Strong problem‑solving, coding, and analytical abilities
  • Effective communication and collaboration skills in a technical team environment
  • At least 18 years of age
  • Legally authorized to work in the United States
  • Must be actively enrolled in a Bachelors or Graduate degree program
  • Employees of T-Mobile or Metro by T-Mobile are ineligible for Internships
  • Employer does not sponsor work visas for this position. Note that this also applies to individuals who are students in F-1 status who desire sponsorship after they complete their education.

Responsibilities

  • Develop a strong understanding of the current software stack, architectures, and system interactions
  • Build tools that improve data structuring, visualization, and reporting across diverse testing environments
  • Create meaningful dashboards to effectively communicate technical results and trends
  • Contribute innovative ideas to enhance existing systems, processes, and services
  • Apply AI‑based analysis to increase efficiency in post‑processing, log evaluation, and automated insights
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service