10 Sep
|
TMUS Global Solutions
|
Hyderabad
10 Sep
TMUS Global Solutions
Hyderabad
Job Description
About T-Mobile:
n
T-Mobile US, Inc. (NASDAQ: TMUS), headquartered in Bellevue, Washington, is America's supercharged Un-carrier, connecting millions through its strong nationwide network and flagship brands, T-Mobile and Metro by T-Mobile. Customers benefit from an unmatched combination of value, quality, and exceptional service experience.
n
TMUS Global Solutions:
n
TMUS Global Solutions is a world-class technology powerhouse accelerating the company's global digital transformation. With a culture built on growth, inclusivity, and global collaboration, the teams here drive innovation at scale, powered by bold thinking.
n
About the Role:
n
The Senior Software Engineer is responsible for designing, building, deploying, operating, and continuously improving production software platforms that support consumer-facing AI applications and cloud-native services. This role follows an end-to-end software ownership model where engineers are accountable for the full software development lifecycle — from architecture and implementation through deployment, production support, observability, and continuous improvement.
n
Working closely with AI Platform Engineers, Product Owners, Architecture, and Platform teams, this role develops reliable, scalable software while ensuring operational excellence across production environments. The ideal candidate is a strong software engineer with experience building cloud-native distributed systems and a willingness to own software in production.
n
What You'll Do:
n
n
- Design, develop, and maintain backend services, APIs, microservices, and cloud-native applications supporting AI platform capabilities.
n
- Own software throughout its lifecycle, including design, implementation, deployment, production support, monitoring, and continuous improvement.
n
- Build scalable, resilient, and secure distributed systems using modern software engineering practices.
n
- Collaborate with AI Platform Engineers to deliver production-ready platform services supporting conversational AI, agentic AI, and consumer-facing AI applications.
n
- Develop and maintain CI/CD pipelines that enable reliable, automated software delivery.
n
- Deploy and operate containerized applications using Kubernetes and cloud-native platforms.
n
- Participate in production support, troubleshooting, root cause analysis, and post-incident improvements.
n
- Implement application monitoring, logging, and observability practices to improve software reliability and operational visibility.
n
- Drive software engineering best practices through architecture discussions, code reviews, automated testing, and mentoring junior engineers.
n
- Partner with Platform Engineering teams to continuously improve reliability, scalability, security, and developer productivity.
n
n
What You'll Bring:
n
n
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field, or equivalent practical experience.
n
- 7+ years of software engineering experience building and operating cloud-native production software.
n
- Strong programming experience in Java, Python, or Go.
n
- Experience designing and developing distributed systems, microservices, REST APIs,
and event-driven applications.
n
- Experience building cloud-native applications using Kubernetes and container technologies.
n
- Experience implementing CI/CD pipelines and automated software delivery practices.
n
- Experience supporting production software applications, troubleshooting complex issues, and driving operational improvements.
n
- Solid understanding of software architecture, scalability, resiliency, performance optimization, and secure software development.
n
- Experience collaborating across distributed Agile engineering teams.
n
- Excellent communication, technical leadership, and mentoring skills.
n
n
Must Have Skills:
n
n
- Software engineering leadership and technical mentoring
n
- Java, Python, or Go
n
- Distributed systems and microservices
n
- REST APIs and backend software architecture
n
- Cloud-native software development
n
- Kubernetes application deployment and operations
n
- CI/CD and software delivery automation
n
- Production software support and troubleshooting
n
- SDLC and Agile engineering practices
n
- Observability and application monitoring concepts
n
n
Nice to Have:
n
n
- Familiarity with Infrastructure-as-Code (Terraform or similar)
n
- Experience with monitoring and observability platforms such as Prometheus, Grafana, Splunk, Datadog, or OpenTelemetry
n
- Familiarity with reliability engineering concepts including SLIs, SLOs, and error budgets
n
- Experience supporting AI platforms, LLM-powered services, or conversational AI applications
n
- Experience with Model Context Protocol (MCP), API gateways, or enterprise integration patterns
n
- Experience working with Agentic AI platform teams or consumer-facing AI application teams
n
📌 Sr Engineer Software - Backend-28888] (Hyderabad)
🏢 TMUS Global Solutions
📍 Hyderabad