Principal Engineer, Software (Hyderabad)

Principal Engineer, Software (Hyderabad)

08 Aug
|
TMUS Global Solutions
|
Hyderabad

08 Aug

TMUS Global Solutions

Hyderabad

About TMUS Global Solutions

T-Mobile is America’s supercharged Un-carrier, challenging conventions and setting new standards in wireless. With the nation’s largest and fastest 5G network, T-Mobile delivers advanced connectivity and unmatched value to millions across the U.S. We’re unwaveringly obsessed with providing the best possible service experience, driven by a spirit of disruption that fuels competition and innovation in wireless and beyond.

Job Description

Job Overview:

- At T-Mobile, we dont just build technology we empower people. We invest in your gowth, leadership, and long-term impact. Were unstoppable when driven individuals come together to solve bold challenges, inspire innovation, and build platforms that power the future. As a Principal Software Engineer, youll play a critical role in designing and developing high-performance, resilient, cloud-native platforms for device supply chain systems. Youll collaborate with world-class engineers, contribute to scalable solutions, and take ownership of features that support data-driven, AI-enabled systems.,This is a high-impact role where youll be empowered to grow into a future technical leader. Youll influence architecture, drive key technical decisions, and scale your impact across teams with a clear path toward broader responsibility.

Key Responsibilities:

- Design and implement Spring Bootbased microservices and scalable RESTful APIs within a distributed, cloud-native ecosystem.
- Take ownership of end-to-end feature delivery from technical design to production deployment and post-release support.
- Collaborate closely with product, architecture, DevOps, and QA teams to deliver business-critical features and platform capabilities.
- Contribute to system integration, orchestration, and performance tuning across backend services and data pipelines.
- Strengthen platform security, including secrets management, IAM integration, policy enforcement, and vulnerability remediation.
- Analyze and improve engineering workflows by identifying bottlenecks, technical debt, and opportunities for optimization.
- Mentor junior engineers in development practices, debugging techniques,



and testing strategies.
- Participate in and lead design discussions, architectural reviews, and code reviews.
- Write explicit documentation for implemented features, APIs, and operational considerations.
- Partner with the team to troubleshoot production issues and identify opportunities for enhancements and optimizations.
- Continuously evaluate and adopt new frameworks, patterns, and tools that improve team velocity and system quality.
- Influence the technology roadmap by contributing ideas that support scale, security, and maintainability.

Qualifications:

- Bachelors degree in computer science, Software Engineering, or a related technical field; Masters preferred.
- 10+ years of hands-on software development experience, preferably in backend distributed systems.
- Strong programming skills in Java (17 or 21), with deep knowledge of Spring Boot 3.x and the Spring ecosystem (Spring Cloud, Spring Security, Spring Data).
- Expertise in microservices architecture patterns, including API Gateway, authentication, and authorization.
- Strong experience with messaging systems such as Apache Kafka and RabbitMQ (producers, consumers, streams, connect).
- Proficiency with Kubernetes and container orchestration (deployments, services, config maps, secrets).
- Hands-on experience with CI/CD pipelines (GitLab CI), Docker, and major cloud platforms (AWS, Azure, Oracle Cloud).
- Exposure to Oracle Integration Cloud (OIC), Oracle Service Bus, and Oracle SaaS is a strong plus.
- Hands-on experience with monitoring and observability tools (Prometheus, Grafana, Splunk, OpenTelemetry).
- Experience with SQL/NoSQL databases (MySQL, Oracle, SQL Server, Cassandra) and caching systems like Redis.
- Knowledge of database migration tools (DSBulk, Flyway, Liquibase) is a plus.




- Exposure to streaming and big-data platforms (Apache Spark, NiFi, Apache Flink) is beneficial.
- Experience with UI frameworks such as Angular, React, or Swift is a nice-to-have.
- Ability to debug and resolve issues in production environments with cross-stack visibility.
- Passion for continuous learning and mentoring junior engineers.

Required Technical Skills:

- Java development (Java 17+ or 21)
- Spring Boot 3.x and the Spring ecosystem
- Messaging infrastructure: Apache Kafka, RabbitMQ
- Microservices architecture and API Gateway patterns
- Kubernetes and container orchestration
- CI/CD (GitLab CI)
- Monitoring & observability: Prometheus, Grafana, Splunk
- Relational & NoSQL databases: MySQL, Oracle, Cassandra
- Caching: Redis
- Testing frameworks: JUnit 5, Mockito, TestContainers
- API testing tools: Postman, RestAssured
- Code quality tools: SonarQube
- Security: OAuth 2.0, OpenID Connect, JWT, OWASP best practices

Soft Skills:

- Strong problem-solving and analytical abilities
- Excellent communication and collaboration skills
- Experience with Agile/Scrum methodologies
- Ability to mentor and guide junior engineers
- Self-motivated and able to work independently

Why Join T-Mobile India:
At T-Mobile India, you wont just contribute to world-class technology youll help build it. Youll work with global leaders, solve complex system challenges, and develop platforms that redefine how technology powers customer experience. Were more than a telecom company were a technology powerhouse leading the way in AI, data, and digital innovation. And we do it all with heart, grit, and a passion for empowering people.
Join us and help shape the future of intelligent platforms that serve millions at the scale and speed of T-Mobile.

What Youll Gain:

- The opportunity to work on real-world, nationally scaled systems serving millions of users
- Rapid skilled growth supported by world-class mentors
- The ability to drive meaningful impact through high-visibility, fast-paced projects
- A chance to build your career in an AI-driven, cloud-native engineering environment

📌 Principal Engineer, Software (Hyderabad)
🏢 TMUS Global Solutions
📍 Hyderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal engineer, software (hyderabad) / hyderabad

Subscribe to this job alert:

Get the latest job offers by email for: principal engineer, software (hyderabad) / hyderabad