Job Description
About T-Mobile:
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.
About TMUS Global Solutions:
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.
TMUS India Private Limited operates as TMUS Global Solutions.
About the Role:
As a Principal Software Engineer, you will lead system architecture, modernization, and backend engineering efforts for enterprise-scale document management platforms.
You will define scalable designs, drive platform performance, and integrate AI-powered solutions that enable secure, stable, and fast digital operations at scale.
Your influence will shape engineering standards, developer experience, and cross-team technical alignment.
What You’ll Do:
Define and architect scalable, high-performance solutions for financial and operational platforms
Lead system design for complex business logic and high-availability architecture
Drive modernization and refactoring of legacy systems to meet cloud-native standards
Set coding standards and architectural patterns across Java/Spring Boot microservices
Own CI/CD pipeline integration, DevOps workflows, and cloud deployment reliability
Champion platform performance, observability, and cost-effective scaling
Lead integration with third-party platforms, internal APIs, and enterprise services
Mentor engineers, conduct design reviews, and enforce secure coding practices
Support system tuning, production diagnostics, and full-stack debugging
Align architecture strategy with business domain context and platform roadmap
Drive data-driven decisions through performance analytics and usage patterns
Collaborate with ML, platform, and SRE teams to define SLAs, escalation strategies, and platform-wide reliability goals
Present engineering strategy, progress, and outcomes to senior leadership
What You’ll Bring:
Bachelor’s degree in Computer Science, Engineering, or related field
7-12 years of hands-on backend and microservice architecture experience
Expert-level knowledge in Java, Spring Boot, REST/gRPC APIs, and distributed systems
SQL experience, especially with Oracle DB; performance tuning and optimization
3+ years of DevOps experience with GitLab/GitHub CI/CD pipelines
Proficient in Kubernetes, container orchestration, and secure deployments
Strong experience with data flow orchestration and event-driven integrations
Familiar with Splunk, Grafana, and backend debugging at scale
Solid understanding of platform security, network protocols, and service resiliency
Demonstrated leadership in architecture decisions and cross-team collaboration
Passion for mentoring, innovation, and scalable platform design
Must Have Skills:
Spring/Java
SQL knowledge with Microsoft SQL Server/Oracle
Grafana, Splunk, OTEL, HAProxy, AppDynamics, JIRA
AIOps, Security, Python
Kafka, Elastic RMQ
CI/CD(Git), Docker, K8, Azure AD
Angular/React/Node.JS
Nice To Have:
DocuSign e-signature, DocuSign CLM account management, JasperSoft
Selenium, Junit, postman, jmeter, loadrunner, cucumber