Sr Engineer, Software

Job Description:

T-Mobile's Product & Technology team is looking for a Sr. Software Engineer in Atlanta, GA. Join the Un-carrier Revolution and build the applications that help give T-Mobile customers the best customer experience in the business.

As a Sr. Software Engineer you'll take a lead role to develop apps on a modern micro-services architecture, helping to set technical and strategic product directions that have a major impact on T-Mobile's call center specialists. You'll also help us evolve our DevOps practices, including pipelines and infrastructure automation, to keep pace with many of the new innovations the technology industry has to offer.

Ideal candidates are comfortable building, deploying, and scaling 12-factor enterprise level applications daily. Candidates with strong customer focus that can match customer needs with technology, and advocate for new solutions are highly valued.


  • Facilitate and/or actively participate in reviews (walkthroughs) of technical specifications and program code with other members of the technical team, communicating design, requirements, feature set, functionality, and limitations of systems/applications to provide a cohesive design strategy to deliver large-scale projects.
  • Work within a SCRUM team of 4 developers and 4 development testers to deliver complex projects with high quality within scheduled timelines.
  • Utilize development skills to build (code) and unit test new systems functionality, with deliverables to include code builds, documented unit test results, and production support tools and documentation.
  • Collaborate and partner with other teams within T-Mobile, including Engineering, Business, User Experience Design, Systems Analysis, Systems and Enterprise Architecture, Enterprise Testing, Release Planning and Delivery, Project Management, and Application Support to successfully deliver projects and systems enhancements.
  • Contribute and work to meet project schedules by breaking project work into specific individual development tasks, provide estimates for the team at the project and task level, provide updates on progress and issues to development and project management, and escalate critical or block issues to management.
  • Demonstrate and implement innovative ideas and deliverables driven by a development workgroup.


  • Perform software design and development of multi-tiered cloud-native web applications for large scale telecom provider, including client-side display logic as well as backend services and API's
  • Perform full lifecycle software development using Java, Spring, JavaScript, Angular 4+, Groovy, and HTML5 in an agile, fast-paced environment with multiple types of automated testing
  • Build and modify enterprise-critical internal systems by consuming and testing Middleware Integration technologies including REST, JSON, SOAP, XML, and microservices to retrieve and update customer impacting data
  • Reinvent and automate the build and deployment capability of new product functionality for critical systems supporting business launches by utilizing build tools and scripts based on Maven, Gradle, git, and Jenkins.
  • Create and interpret telemetry and metrics to support Enterprise applications running in production
  • Translate business and functional requirements into technical specifications using verbal and written communication skills

Minimum Qualifications:

PRIMARY REQUIREMENTS: Master's degree in Computer Science, or related, and 3 years of relevant work experience

ALTERNATIVE REQUIREMENTS: Bachelor's degree in Computer Science, or related, and 5 years of relevant work experience.

Company Profile:

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

EOE Statement:

We Take Equal Opportunity Seriously - By Choice

T-Mobile USA, Inc. is an Equal Opportunity Employer. All decisions concerning the employment relationship will be made without regard to age, race, ethnicity, 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.

Back to top