Sr Developer, Software

As America's Un-carrier, T-Mobile US, Inc. (NASDAQ: TMUS) is redefining the way consumers and businesses buy wireless services through leading product and service innovation. The company's advanced nationwide 4G and 4G LTE network delivers outstanding wireless experiences for customers who are unwilling to compromise on quality and value. Based in Bellevue, Washington, T-Mobile US provides services through its subsidiaries and operates its flagship brands, T-Mobile and MetroPCS. For more information, please visit

Sr. Developer, Software

T-Mobile's Digital Development Team is looking for a Senior Software Developer to help build the future of messaging products and services. The features you'll build will be used to promote customer service, self-service and sales across a variety of messaging channels such as Twitter, Facebook, SMS and in-app messaging. The ideal candidate

  • Is passionately motivated to ship products used daily by millions of people around the US
  • Thrives in working closely with product management and business teams to build innovative consumer-facing experiences
  • Expects continuous integration, agile development, predictive analytics and mobile development to be part of their day
  • Is a team player who respects other's unique contributions


  • B.S. or higher in Computer Science (or equivalent work experience)
  • 7+ years of overall software development experience
  • 4+ years of experience coding in Java 7 or 8
  • Expert in one or more of the following languages; Python, C#, Objective-C, Node.js or JavaScript
  • Experience with UI frameworks and technologies (ex. Angular JS, D3, Bootstrap)
  • Experience creating and consuming RESTful, Query and hybrid APIs using OAuth 2.0
  • Experience with Spring Frameworks, Spring Boot, JMS, Gradle/Maven, JSON
  • Experience with building applications within the public cloud (AWS/Azure)
  • Proficient with Linux and Window Operation Systems
  • Proficient in writing server-side application logic in Java or another JVM-based environments
  • Experience with continuous integration development environment (CI/CD/CT/CS)
  • Knowledge of core CS concepts such as: common data structures and algorithms, profiling/optimization, cost optimization problems/machine learning
  • Experience with containers and orchestration (ex. Docker, Mesos, Kubernetes)
  • Experience with NoSQL database (e.g. DynamoDB, MongoDB, Cassandra)
  • Experience writing test automation (+ for TDD experience)
  • Experience working closely across a variety of teams including product management, interaction designers, and backend engineers
  • Ability to easily translate technical design options into business and functional impacts
  • A dedicated and enthusiastic approach to solving problems
  • Prior experience in mobile app development is a plus
  • Prior experience with automated intelligence (AI) and machine learning (ML) platforms is a plus


  • Write high-quality code and lead/mentor others to do the same
  • Lead development efforts alongside 3rd party vendors to build features and applications within the social and messaging channels
  • Thrives on collaboration and conversation more than comprehensive documentation
  • Create development standards and guidelines for development teams; help them follow the DevOps model
  • Develop proof-of-concepts that may lead to future products
  • Engineer and help the team choose and iterate on architecture and tooling
  • Provide insight and guidance as part of code reviews and walkthroughs of technical specifications


  • B.S. or higher in Computer Science (or equivalent work experience)
  • 7+ years of overall software development experience
  • 4+ years of experience coding in Java 7 or 8

T-Mobile USA, Inc. is an Equal Opportunity Employer. All decisions concerning the employment relationship will be made without regard to age, race, color, religion, creed, sex, sexual orientation, gender identity or expression, national origin, marital status, citizenship status, veteran status, the presence of any physical or mental disability, or any other status or characteristic protected by federal, state, or local law. Discrimination or harassment based upon any of these factors is wholly inconsistent with our Company values and will not be tolerated. Furthermore, such discrimination or harassment may violate federal, state, or local law.

Meet Some of T-Mobile's Employees

Hendrik P.

Radio Frequency Engineer

Hendrik upgrades and deploys T-Mobile technologies. He works with contractors to seamlessly implement the latest and most efficient customer-friendly technology specifications across various sites.

Luis A.

Human Resources Business Partner

Luis supports T-Mobile’s frontline retail business in the Southern U.S. region. He manages and develops successful HR organizational policies that let T-Mobile districts shine.

Back to top