Director - Global Network Services

10 - 16 years

32 - 35 Lacs

Posted:5 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

The Role:

  • Architectural Ownership: Own the end-to-end architecture of the multi-cloud networking software platform. Decompose complex business requirements into a practical, scalable technical vision using modern architectural patterns like Microservices, Domain-Driven Design (DDD), and Event-Driven Architecture.
  • Technology Strategy & Selection: Lead the evaluation and selection of all core technologies. Make authoritative decisions on everything from programming languages and frameworks to the appropriate databases for specific use cases (e.g., PostgreSQL for relational, CockroachDB for distributed SQL, Prometheus for time-series).
  • Cloud-Native Leadership: Drive the design and implementation of our cloud-native foundation. Define best practices for leveraging Kubernetes, Service Mesh (e.g., Istio, Linkerd), and API Gateways to build a highly available and fault-tolerant system.
  • Systems Design Excellence: Serve as the subject matter expert on advanced distributed systems design. Implement and evangelize best practices for caching strategies, distributed consensus, high-availability patterns, and overall system resilience.
  • Technical Leadership and Mentorship: Act as a technical mentor to senior engineers and team leads, elevating the technical capabilities of the entire group. Lead by example, prototyping complex solutions and guiding teams through the most difficult technical challenges.

Required Qualifications:

  • 10+ years of experience in software engineering and architecture, with a proven track record of designing and building large-scale, complex distributed systems.
  • Deep, hands-on expertise in a systems programming language like Go or Rust, with proficiency in Python.
  • Expert-level understanding of modern architectural patterns, including Microservices, Domain-Driven Design (DDD), Event-Driven Architecture, and CQRS.
  • Extensive experience with the cloud-native ecosystem, including deep, practical knowledge of Kubernetes, Service Mesh (Istio, Linkerd), and API Gateways.
  • Demonstrable expertise in database architecture, including the ability to select, design for, and scale various database types (e.g., PostgreSQL, distributed SQL like CockroachDB, time-series databases like Prometheus/M3DB).
  • Mastery of advanced systems design principles, including caching strategies, fault tolerance, high-availability patterns, and distributed consensus.

Preferred Qualifications:

    • Previous experience in a Principal Engineer, Distinguished Engineer, or Chief Architect role.
    • A strong background in networking, security, or infrastructure software.
    • Experience architecting solutions across multiple public clouds (AWS, Azure, GCP).
    • Significant contributions to relevant open-source projects.
    • Experience thriving in a fast-paced, high-growth environment.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Tata Communications logo
Tata Communications

Telecommunications

Chennai

RecommendedJobs for You