This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineering Intern on the T-Ads platform team, you’ll help build the next generation of media playback technology used across T-Mobile’s advertising ecosystem. Our team develops a cross-platform player that delivers consistent, high-performance playback on Android, Linux, and Windows devices deployed in real-world public environments. You’ll work closely with experienced engineers in an Agile environment, contributing to a modern, greenfield codebase that integrates with existing backend services. Your work will directly impact how customers experience T-Mobile advertising at scale.
Job Responsibility:
Collaborate with the team through daily standups, sprint planning, and retrospectives
Design, implement, test, and debug features in a greenfield codebase using Kotlin Multiplatform
Contribute to defining and enforcing operating schedules for individual players or networks of players
Test software on diverse hardware platforms to ensure reliability and performance
Participate in code reviews and follow best practices for quality and maintainability
Requirements:
Rising junior or senior pursuing a degree in Computer Science, Software Engineering, or a related field
Familiarity with Kotlin, Android development, or strong interest in learning both
Experience with at least one modern programming language (e.g., Kotlin, Java, TypeScript, or Python)
Basic understanding of software development fundamentals, data structures, and algorithms
Exposure to version control systems such as Git
Interest in distributed systems, IoT, or cross-platform development is a plus
Strong problem-solving skills, curiosity, and a willingness to learn in a fast-paced 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.
Nice to have:
Interest in distributed systems, IoT, or cross-platform development is a plus
What we offer:
Relocation assistance may be provided to program participants who reside more than 50 miles from the internship location