Sr. Engineer, Software

T-Mobile in Atlanta, GA

  • Industry: Information Technology - System Architect And Senior Engineer
  • Type: Full Time
position filled
At the core of the Un-carrier's successful disruption of the wireless industry is a nationwide 5G network, award-winning customer service, and a multifaceted group of software developers. T-Mobile's Product & Technology (P&T) organization is looking for experienced software engineers at all levels of experience to join our development community. Be part of the Un-carrier Revolution and build the solutions helping to give T-Mobile customers the best customer experience in the industry while enjoying competitive salary and benefits!

Our dev practices are founded on open teamwork and collaboration between customers and development teams, with an emphasis on community. Our newest software products are built using modern dev languages, runtimes, and frameworks such as TypeScript, Angular, React, NodeJS, Golang, and Python. We're modernizing our architectures to replace Java monoliths with resilient microservices, elegant APIs, and beautiful front ends. Some opportunities include the newest technology shaping our world, including IoT, machine learning, and augmented reality. Most importantly, P&T empowers software teams with the tools, resources, and autonomy they need to deliver amazing experiences for our customers and other employees.

Responsibilities
As a senior software engineer in the P&T organization, you'll have the opportunity to:
  • Design and craft reliable and performant software products and features in a variety of popular software languages including JavaScript, GoLang, or Python.
  • Grow your skills as a software engineer by collaborating with and mentoring other developers in an organization that defaults follows development principles.
  • Build data persistence solutions for software products, with the chance to work with and learn multiple data stores (including Postgres, Mongo, Redis, Cassandra) as well as event streaming platforms (including RabbitMQ, Kafka, SQS).
  • Lead the end-to-end solution as a senior member of the team, including unit tests, CI/CD pipelines, deployments, monitoring, and security.
  • Help the team continue to embrace modern practices such as test-driven development, pair programming, automation, async communication, and more as the industry evolves!
  • Implement design skills using common patterns for building reliable n-tier architectures.
  • Sharpen your skills by getting hands on with team at all levels of the stack -- and all parts of the process.
  • Go broad AND deep: work on front-ends and back-ends, automate tests and infrastructure, build CI/CD pipelines.
  • Not just write code, but with your team, have the opportunity to lead in the delivery of code into production.
Qualifications
The Experience You'll Bring:
  • 5 + years full-time work experience in a full time software coding role
  • Experience with one or more of the following (and an ability to learn the others given the option): Golang, Python, JavaScript / TypeScript, and/or Java.
Familiarity with:
  • Git-based source code management systems (UI and/or CLI)
  • Runtimes and UI frameworks including NodeJS, React, and/or Angular
  • Infrastructre as Code and Containerization (Docker)
  • Microservices architecture, RESTFUL APIs, and GraphQL
  • Cloud providers (AWS, Azure, GCP) and PaaS (PCF - Cloud Foundry)
  • Test Automation and Deployment Automation
  • Ability to complete a collaborative pair programming session in an interview setting with a senior T-Mobile developer
Minimum Qualifications
  • Bachelor's degree in Computer Science or a related field or equivalent education and work experience required.
Company Profile
As America's Un-carrier, T-Mobile USA, 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 USA. Inc. provides services through its subsidiaries and operates its flagship brands, T-Mobile and Metro by T-Mobile. For more information, please visit

Applicant Privacy Policy

We are committed to maintaining your trust by respecting and protecting your privacy. For more information about how T-Mobile processes the personal data of job applicants, please visit Applicant Privacy Policy.

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.
Associated topics: cloud architect, http, information architect, infrastructure architect, ip, maintenance, principal systems engineer, senior engineer, server, systems integration architect

More Jobs Hiring Near Me!

Senior Systems Engineer-Infrastructure
The Home Depot

POSITION PURPOSE The Sr. Systems Engineer develops, maintains, and supports The Home Depot's technical infrastructure that includes network, hardware…

Read More
Sr. Systems Engineer- Email/Messaging
Zelis Healthcare

Sr. Systems Engineer- Email/Messaging Location: Atlanta, GA Job Code: 1272 # of Openings: 1 Description Zelis is a healthcare information techno…

Read More
Senior Systems Engineer-Cybersecurity
The Home Depot

POSITION PURPOSEThe Security Engineer utilizes business knowledge and solid technical experience of security to provide a secure information environm…

Read More
Systems Engineer- Infrastructure
The Home Depot

POSITION PURPOSE The Systems Engineer develops, maintains, and supports The Home Depot's technical infrastructure that includes network, hardware, da…

Read More
Systems Engineer Principal- Infrastructure
The Home Depot

POSITION PURPOSE The Principal, Systems Engineering, guides the development, maintenance, and support of The Home Depot's technical infrastructure th…

Read More
Systems Engineer-Cybersecurity
The Home Depot

POSITION PURPOSE The Security Engineer utilizes business knowledge and solid technical experience of security to provide a secure information environ…

Read More
Staff Systems Engineer-Cybersecurity
The Home Depot

POSITION PURPOSEThe Security Engineer utilizes business knowledge and solid technical experience of security to provide a secure information environm…

Read More
Staff Systems Engineer
The Home Depot

POSITION PURPOSE The Staff Systems Engineer develops, maintains, and supports The Home Depot's technical infrastructure that includes network, hardwa…

Read More
Sr Systems Engineer
ACI Worldwide

Join Us as We Make Possibilities Happen Every action we take as1ACI redefines what s possible. As Innovators, we Envision possibilities. AsDevelopers…

Read More
System Engineer
Cystems Logic

System EngineerLocation: Atlanta, GADuration: Long Term ContractCandidate should be expert in OSS network domain (Provisioning/Activation/mS/Software…

Read More