Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Tata Communications Redefines Connectivity with Innovation and IntelligenceDriving the next level of intelligence powered by Cloud, Mobility, Internet of Things, Collaboration, Security, Media services and Network services, we at Tata Communications are envisaging a New World of Communications
About The Role
The Multi Cloud Network (MCN) team at Tata Communications is building next-generation, secure, and scalable multi-cloud connectivity solutions. We are looking for a Software Engineer who thrives in a fast-paced, start-up–like product environment and is passionate about cloud-native systems, distributed architectures, and modern DevOps practices.
Roles & Responsibilities
- Operate in a start-up–like product team within Tata Communications, building secure, scalable network and multi-cloud connectivity solutions
- Design, develop, and deliver cloud-native, microservices-based applications, ensuring secure AMI creation, Marketplace compliance, and customer-ready deployments.
- Contribute to architecture and design discussions and collaborate across teams
- Implement engineering best practices such as TDD, GitOps, and CI/CD
- Build and maintain cloud infrastructure using AWS/GCP/Azure, Kubernetes, and Infrastructure as Code
- Develop and integrate data pipelines and streaming systems
- Implement and maintain monitoring, logging, and observability solutions using Prometheus, Grafana, and ELK stack
- Participate in production support, handle PagerDuty alerts, and troubleshoot customer-facing and production issues
- Leverage Machine Learning / Generative AI capabilities to enhance platform features and user experience
- Collaborate through pair programming, code reviews, and design sessions
- 2–5 years of hands-on experience as a Software Engineer or Systems Engineer
- Strong programming skills in Java (Spring Boot), Golang, and Python
- Experience with microservices design patterns and distributed systems
- Strong exposure to public cloud platforms (AWS preferred; GCP/Azure acceptable)
- Hands-on experience with cloud-native technologies:
- Kubernetes, Docker, Helm
- Infrastructure as Code: Terraform / Crossplane
- Experience building CI/CD pipelines using GitHub, GitHub Actions, AWS CodePipeline, or CodeCommit
- Working knowledge of data and streaming systems:
- Kafka, AWS Kinesis / Firehose
- Spark (batch or streaming)
- Experience with databases:
- SQL: PostgreSQL, MySQL
- NoSQL: Cassandra, MongoDB, Elasticsearch
- Experience with monitoring and observability tools such as Prometheus, Grafana, and ELK stack
- Hands-on experience in handling PagerDuty alerts, incident response, and supporting production and customer-facing systems
- Familiarity with Generative AI / ML concepts (usage, integration, or experimentation is sufficient)
- Strong problem-solving skills and a continuous learning mindset
- Experience working on networking, security, or multi-cloud platforms
- Exposure to SRE practices, SLIs/SLOs, and incident management
- Experience working in product-based or scale-up environments
Key Skills
Ranked by relevanceReady to apply?
Join Tata Communications and take your career to the next level!
Application takes less than 5 minutes

