Tata Communications
Sr. Software Architect - Global Network Services
Tata CommunicationsIndia20 hours ago
Full-timeEngineering, Information Technology
About The Company

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

Required Skills & Experience

  • 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
Nice to Have

  • 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 relevance