Sr Engineers, Software

T-MobileAtlanta, GA
$168,391 - $170,000Hybrid

About The Position

At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees get the same big love we give our customers. All team members receive a competitive base salary and compensation package - this is Total Rewards. Employees enjoy multiple wealth-building opportunities through our annual stock grant, employee stock purchase plan, 401(k), and access to free, year-round money coaches. That’s how we’re UNSTOPPABLE for our employees! T-Mobile is America’s supercharged Un-carrier, delivering an advanced 4G LTE and transformative nationwide 5G network that will offer reliable connectivity for all. Senior Engineers, Software located in Atlanta, GA will Design and develop internal and external business systems/applications, systems interfaces, databases, reporting, or business intelligence systems, as required to deliver new systems functionality supporting corporate business objectives. Position duties and responsibilities include, but are not limited to: Own the technical vision and development of a sub domain or capability. Utilize development skills to build software and unit test new systems functionality per technical specifications, with deliverables to include builds and releases and ensure continuous integration and build is in place. Maintain technical skills and expertise through continuing education and training as well as translate business and functional requirements into documented technical specifications or user stories. Communicate design, requirements, functionality, and limitations of systems/applications. Utilize development skills to build (code) and unit test new systems functionality per technical specifications, with deliverables to include code builds and documented unit test results. Oversee, build, and unit test production deployment packages. Facilitate/lead reviews (walkthroughs) or grooming sessions and demos 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 team and development lead. Utilize product lifecycle methodology as a guide for development activities. Provide on-call and after hours support as required for production releases and respond and provide active resolution support on production outages. Collaborate with architects and other software engineers on design, with other business and IT partner teams on successful delivery of product enhancements and support. Telecommuting is permitted, but applicant must work from the worksite location at least 3-4 days per week. No additional national or international travel is anticipated.

Requirements

  • Utilizing Web, SOAP, REST, and XML services to conduct Enterprise integration
  • Developing containerized apps using Cloud technology including Cloud Foundry, Spring Boot, API Developer portal, webservice frameworks and test with SOAPUI
  • Designing and implementing non-relational database objects using MongoDB
  • Designing and building Restful APIs, API Apigee gateway, and creating service contracts with building swagger and WSDL following standard specifications
  • Utilizing DevOps, Agile, Jenkins, and continuous integration practices and platforms to implement, maintain, and improve continuous integration and continuous delivery processes
  • Designing complex multi-tiered applications with scalable web technologies including REST, SOAP, JSON, and XML

Responsibilities

  • Own the technical vision and development of a sub domain or capability.
  • Utilize development skills to build software and unit test new systems functionality per technical specifications, with deliverables to include builds and releases and ensure continuous integration and build is in place.
  • Maintain technical skills and expertise through continuing education and training as well as translate business and functional requirements into documented technical specifications or user stories.
  • Communicate design, requirements, functionality, and limitations of systems/applications.
  • Utilize development skills to build (code) and unit test new systems functionality per technical specifications, with deliverables to include code builds and documented unit test results.
  • Oversee, build, and unit test production deployment packages.
  • Facilitate/lead reviews (walkthroughs) or grooming sessions and demos 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 team and development lead.
  • Utilize product lifecycle methodology as a guide for development activities.
  • Provide on-call and after hours support as required for production releases and respond and provide active resolution support on production outages.
  • Collaborate with architects and other software engineers on design, with other business and IT partner teams on successful delivery of product enhancements and support.

Benefits

  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Family building benefits
  • Back-up care
  • Enhanced family support
  • Childcare subsidy
  • Tuition assistance
  • College coaching
  • Short- and long-term disability
  • Voluntary AD&D coverage
  • Voluntary accident coverage
  • Voluntary life insurance
  • Voluntary disability insurance
  • Voluntary long-term care insurance
  • Mobile service & home internet discounts
  • Pet insurance
  • Access to commuter and transit programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service