Talent.com
Principal -(DPDK + Golang)

Principal -(DPDK + Golang)

Tata CommunicationsBengaluru, Karnataka, India
18 hours ago
Job description

The Role :

We are seeking a talented and passionate Senior Backend Engineer to join our Control Plane team. The control plane is the intelligent core of our entire platform—the distributed brain responsible for routing intelligence, policy enforcement, and state management across our customers' global networks. You will not be just another backend developer; you will be building the sophisticated logic that makes our multi-cloud networking solution smart, secure, and scalable. This is a hands-on role where you will solve complex distributed systems problems and have a direct impact on the core functionality of our product.

Responsibilities :

Design and Develop Control Plane Services : Architect, build, and maintain highly scalable, resilient, and fault-tolerant microservices in Go and Python that form the backbone of our control plane.

Implement Routing and Policy Engines : Develop the core software components responsible for implementing complex routing logic and enforcing granular security policies across multiple cloud providers.

Build Robust APIs : Create and maintain clean, efficient, and well-documented gRPC and REST APIs to facilitate communication between our services and enable programmatic control for our users.

Manage Distributed State : Design and implement strategies for managing state in a distributed environment, leveraging message queues (like Kafka or NATS) and databases to ensure data consistency and reliability.

Ensure System Reliability : Write clean, maintainable, and well-tested code. You will build systems with debuggability and observability in mind to simplify troubleshooting and ensure operational excellence.

Collaborate and Innovate : Work closely with product managers and engineers from the data plane and infrastructure teams to deliver cohesive, end-to-end solutions for our customers.

Required Qualifications :

10+ years of professional experience in backend or distributed systems engineering.

Expert-level proficiency in Go and / or Python.

Proven experience designing and building high-performance, public-facing APIs (gRPC, REST).

A strong, fundamental understanding of distributed systems, including concepts like concurrency, state management, and fault tolerance.

Hands-on experience with event-driven architectures using message queues or streaming platforms such as Kafka or NATS.

Experience building and operating services in a major cloud environment (AWS, GCP, or Azure).

Preferred Qualifications :

A startup mindset : you are proactive, thrive in a fast-paced environment, and are passionate about taking ownership of your work.

A conceptual understanding of fundamental networking protocols (TCP / IP, BGP, etc.) and how they inform software design.

Experience with containerization and orchestration technologies (Docker, Kubernetes).

Familiarity with CI / CD pipelines and infrastructure-as-code principles.

Experience contributing to open-source software projects.

Create a job alert for this search

Golang • Bengaluru, Karnataka, India

Related jobs
  • Promoted
  • New!
Golang Developer

Golang Developer

Taggdbangalore, karnataka, in
We are hiring for one of our TOP MNC client into IT services organization.You are expected to work from client location 5 days a week. Key skills- Golang, Microservices, SQL, REST.The role requires ...Show moreLast updated: 22 hours ago
  • Promoted
Golang Solutions Architect

Golang Solutions Architect

AscendionBengaluru, Republic Of India, IN
The ideal candidate will have strong problem-solving skills and a solid understanding of microservices architecture, cloud deployment, and performance optimization. Design, develop, test, and mainta...Show moreLast updated: 22 days ago
  • Promoted
Golang Lead

Golang Lead

AscendionBengaluru, Karnataka, India
The ideal candidate will have strong problem-solving skills and a solid understanding of microservices architecture, cloud deployment, and performance optimization. Design, develop, test, and mainta...Show moreLast updated: 22 days ago
  • Promoted
Application Development Engineer (GOLANG)

Application Development Engineer (GOLANG)

Arista NetworksBengaluru, India
Arista Networks is looking for a Software Developer to build and implement software tools and Machine Learning models.The ADE will work with other Developers throughout the software development lif...Show moreLast updated: 30+ days ago
  • Promoted
Lead Golang / C++

Lead Golang / C++

ConfidentialBengaluru / Bangalore
We are seeking an experienced Lead Golang / C++ Developer to design, develop, and deploy network management solutions for Wireless LAN devices, with a focus on high-performance and scalable systems.L...Show moreLast updated: 30+ days ago
  • Promoted
Golang React Lead Developer| 5+ Years| Full Time| Bangalore / Managalore

Golang React Lead Developer| 5+ Years| Full Time| Bangalore / Managalore

Tekgence IncBengaluru, Karnataka, India
We are hiring Lead Golang and React.JS Developers for one our client @ Bangalore.Job Title : Golang and React Lead (.Immediate t0 30 Days' Notice Period. Lead the design and development of scalable.C...Show moreLast updated: 23 hours ago
  • Promoted
  • New!
Senior Application Development Lead

Senior Application Development Lead

Tekgence IncBengaluru, Republic Of India, IN
We are hiring Lead Golang and React.JS Developers for one our client @ Bangalore.Job Title : Golang and React Lead (.Immediate t0 30 Days' Notice Period. Lead the design and development of scalable.C...Show moreLast updated: 22 hours ago
  • Promoted
Golang Lead with Telecom Domain

Golang Lead with Telecom Domain

TietoevryBengaluru, Karnataka, India
We are looking for talented software engineers and architects to join our team working on cutting-edge 5G RAN performance and monitoring solutions. You will be working in an agile team, involved in ...Show moreLast updated: 23 hours ago
  • Promoted
Senior Go (Golang) Developer

Senior Go (Golang) Developer

Ayruz Data MarketingBangalore, IN
We are looking for a highly skilled.The candidate will be responsible for building scalable backend systems, APIs, and cloud-native applications while ensuring performance, security, and reliabilit...Show moreLast updated: 23 hours ago
  • Promoted
Golang Developer

Golang Developer

Manhattan Tech VenturesBengaluru, IN
We are seeking a skilled Golang Developer to join our team and play a crucial role in optimizing, updating, and maintaining our cloud-based systems. The ideal candidate will have a deep understandin...Show moreLast updated: 30+ days ago
  • Promoted
Principal Technical Engineer(Configurations)

Principal Technical Engineer(Configurations)

Qinecsa Solutionshosur, tamil nadu, in
We are seeking a Principal Technical Engineer to develop and deploy client configurations for our flagship Qinecsa Vigilance Workbench signal detection platform. The ideal candidate will be dynamic ...Show moreLast updated: 21 days ago
  • Promoted
Golang Developer

Golang Developer

Webologix Ltd / INCBengaluru, Karnataka, India
Job Position : Go Lang Developer.GoLang + Azure DevOps + CI / CD pipeline + VMware + Hyper-V Docker+ Kubernetes.Proficient in Go programming language and its core concepts struct and interface GoLang ...Show moreLast updated: 30+ days ago
  • Promoted
Senior Golang Developer

Senior Golang Developer

Willhire Workforce SolutionsBengaluru, Karnataka, India
Seeking a Senior Go (Golang) Developer to design, build, and maintain robust backend services and APIs.You’ll architect scalable, resilient microservices, optimize systems for speed, reliability, a...Show moreLast updated: 23 hours ago
  • Promoted
Principal -(DPDK + Golang)

Principal -(DPDK + Golang)

Tata CommunicationsBengaluru, Karnataka, India
We are seeking a talented and passionate Senior Backend Engineer to join our Control Plane team.The control plane is the intelligent core of our entire platform—the distributed brain responsible fo...Show moreLast updated: 23 hours ago
  • Promoted
Golang Architect

Golang Architect

HCLTechBangalore Urban, Karnataka, India
To proceed further with your application, we request you to share the following details : .Relevant Experience in Golang : . Notice Period in days (mention Last working day) : .Preferred Location (Bangalo...Show moreLast updated: 15 days ago
  • Promoted
Golang Developer

Golang Developer

Tata Consultancy ServicesBengaluru, Karnataka, India
Greetings from Tata Consultancy Service!!!.Experience Required : 5-12 years.Programming experience in object-oriented design principles and patterns, with solid knowledge of REST, REST frameworks li...Show moreLast updated: 30+ days ago
  • Promoted
Sr Golang Developer with 5+ years of experience

Sr Golang Developer with 5+ years of experience

Tech Sierrahosur, tamil nadu, in
Job Title : Senior Backend (Golang) Developer.Design, develop, test, and maintain backend services and APIs using Golang. Architect scalable, secure, and reliable backend systems.Collaborate with cro...Show moreLast updated: 21 days ago
  • Promoted
  • New!
Golang Lead With Telecom Domain

Golang Lead With Telecom Domain

TietoevryBengaluru, Republic Of India, IN
We are looking for talented software engineers and architects to join our team working on cutting-edge 5G RAN performance and monitoring solutions. You will be working in an agile team, involved in ...Show moreLast updated: 20 hours ago