Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

T-Mobile Logo

Sr Engineer, Software

T-Mobile

$113,600 - $205,000
Nov 14, 2025
Atlanta, GA, US
Apply Now

At T-Mobile, the Sr Software Engineer will design, implement, and deploy software that meets customer requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly available environments. They will focus on creating applications that leverage technologies such as virtualization, micro services, SDN, NFV, and Big Data platforms.

Requirements

  • Professional experience with Java (Spring Boot, REST APIs)
  • Hands-on experience building and debugging Angular apps (or similar JS frameworks)
  • Familiarity with Python for scripting or AI integration (preferred, not mandatory)
  • Solid understanding of CI/CD pipelines, GitLab, Docker, and Kubernetes
  • Strong debugging, troubleshooting, and log analysis skills
  • Knowledge of event-driven architecture using RabbitMQ or Kafka
  • Experience with cloud-based infrastructure (AWS, GCP, or Azure)

Responsibilities

  • Drives engineering projects by developing software solutions; conducting tests and inspections; preparing reports and calculations.
  • Understands system protocols, how systems operate and data flows. Aware of current technology benefits. Expected to independently develop a full software stack. Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work.
  • Interact with system engineers to define system requirement and/or necessary requirements for automation.
  • Work with event management tools like RabbitMQ or Kafka for asynchronous communication between microservices.
  • Align technical implementation with domain-specific compliance, logging, and audit requirements.
  • Contributes to designs to implement new ideas which utilize new frameworks to improve an existing or new system/process/service.
  • Collaborates with technical teams and utilizes system expertise to deliver technical solutions.

Other

  • Expected to supervise base and associate level engineers as needed.
  • Contributes to the development of others through mentoring or in house workshops and learning sessions.
  • Provide technical coaching and mentorship to junior and mid-level engineers.
  • Participate in code reviews, design discussions, and onboarding of new developers.
  • Foster a culture of learning, quality, and shared ownership.