Sr. Manager - Global Network Services
Apply NowCompany: Tata Technologies
Location: Matawan, NJ 07747
Description:
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
Job Information
Senior Technical Architect (Multi-Cloud Networking)
About the Role:
Seeking a highly motivated and experienced Technical Architect to play a pivotal role in shaping the future of Tata Communications' multi-cloud networking product. This is a unique opportunity to wear two hats, providing both technical leadership and architectural vision. You will be responsible for leading the design, development, and delivery of our core platform, while also managing and collaborating with outsourced development teams. This is a hands-on role, requiring both strategic thinking and deep technical expertise.
Key Responsibilities:
Base Salary Range: $126,087- $165,761. The salary may be adjusted within this range based on the candidate's qualifications, experience, and the specific needs of the position.
Benefits Summary: We offer Medical, Dental and Vision Coverage, as well as a 401k plan, and paid leave under our policies.
Other Compensation: The position is eligible for a discretionary bonus.
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
Job Information
Senior Technical Architect (Multi-Cloud Networking)
About the Role:
Seeking a highly motivated and experienced Technical Architect to play a pivotal role in shaping the future of Tata Communications' multi-cloud networking product. This is a unique opportunity to wear two hats, providing both technical leadership and architectural vision. You will be responsible for leading the design, development, and delivery of our core platform, while also managing and collaborating with outsourced development teams. This is a hands-on role, requiring both strategic thinking and deep technical expertise.
Key Responsibilities:
- Technical Architecture & Design:
- Lead the overall technical architecture and design of Tata Communications' multi-cloud networking platform.
- Make critical decisions on technology choices, frameworks, and infrastructure components, ensuring scalability, security, and performance.
- Create and maintain architectural diagrams, documentation, and technical specifications.
- Conduct design reviews and code reviews to ensure high quality and adherence to architectural principles.
- Stay up-to-date with the latest trends and technologies in cloud networking, distributed systems, and security.
- Research and prototype new technologies and approaches to continuously improve the platform.
- Define the APIs and interfaces between different components of the system.
- Consider and plan for future scalability and extensibility of the platform.
- Engineering Leadership & Team Management:
- Lead a small, high-performing internal growing engineering team.
- Mentor and guide junior engineers, fostering a culture of collaboration, innovation, and continuous learning.
- Set technical direction and ensure the team is aligned with the product roadmap.
- Manage the day-to-day activities of the engineering team, including sprint planning, task assignment, and progress tracking.
- Collaborate closely with product management to define and prioritize features.
- Drive the adoption of best practices in software development, including Agile methodologies, CI/CD, and testing.
- Outsourced Team Management:
- Manage and collaborate with outsourced development teams, ensuring they deliver high-quality code on time and within budget.
- Clearly communicate technical requirements, specifications, and expectations to outsourced teams.
- Conduct regular reviews of outsourced team's work, providing feedback and guidance.
- Integrate the work of outsourced teams seamlessly into the overall platform.
- Establish and maintain strong working relationships with outsourcing partners.
- Address and resolve any technical or communication issues with outsourced teams.
- Hands-on Development:
- Contribute directly to the codebase, particularly during the initial phases of development.
- Develop critical components and features, setting an example for the rest of the team.
- Troubleshoot and resolve complex technical issues.
- Education: Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
- Experience:
- 8+ years of experience in software development, with a strong focus on networking and distributed systems.
- 3+ years of experience in a technical leadership or architectural role.
- Proven experience building and deploying applications in multi-cloud environments (AWS, Azure, GCP). Specific experience with particular services (e.g., AWS VPC, Azure Virtual Network, GCP VPC, Kubernetes networking, service meshes) is highly desirable.
- Experience managing and working with outsourced development teams.
- Strong understanding of networking protocols (TCP/IP, HTTP, DNS, BGP, etc.).
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with infrastructure-as-code tools (Pulumi, CloudFormation, etc.).
- Strong understanding of security best practices in cloud environments.
- Experience with CI/CD pipelines and DevOps practices.
- Experience building and designing Restful APIs.
- Skills:
- Excellent problem-solving and analytical skills.
- Strong communication, interpersonal, and collaboration skills.
- Ability to work independently and as part of a team.
- Ability to thrive in a fast-paced, dynamic organization environment.
- Strong understanding of software development methodologies (Agile, Scrum).
- Proficiency in one or more programming languages (e.g., Go, Python, Java, C++).
- Excellent written and verbal communication skills.
- Strong ability to explain complex technical concepts to both technical and non-technical audiences.
- Experience with specific networking technologies (e.g., SDN, NFV, SD-WAN).
- Contributions to open-source projects.
- Experience with network security tools and technologies.
- Experience with monitoring and observability tools.
- Experience with specific database technologies (SQL and NoSQL).
Base Salary Range: $126,087- $165,761. The salary may be adjusted within this range based on the candidate's qualifications, experience, and the specific needs of the position.
Benefits Summary: We offer Medical, Dental and Vision Coverage, as well as a 401k plan, and paid leave under our policies.
Other Compensation: The position is eligible for a discretionary bonus.