Talent.com
Principal -(DPDK + Golang)

Principal -(DPDK + Golang)

Tata CommunicationsBengaluru, Karnataka, India
1 day 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
Principal Engineer

Principal Engineer

Voya IndiaBangalore Urban, Karnataka, India
We are seeking a seasoned Principal Engineer with deep expertise in Java-based enterprise systems, cloud-native architectures, and technical leadership. This role will be pivotal in driving engineer...Show moreLast updated: 22 days ago
  • Promoted
Senior Go (Golang) Developer

Senior Go (Golang) Developer

Ayruz Data Marketinghosur, tamil nadu, 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: 1 day ago
  • Promoted
Principal Technical Engineer(Configurations)

Principal Technical Engineer(Configurations)

Qinecsa SolutionsBangalore, 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
Principal Engineer Software

Principal Engineer Software

Palo Alto NetworksBengaluru, Karnataka, India
At Palo Alto Networks® everything starts and ends with our mission : .Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and m...Show moreLast updated: 30+ days ago
  • Promoted
Golang (Kubernetes) Developer

Golang (Kubernetes) Developer

HCLTechhosur, tamil nadu, in
Strong hands-on experience in building scalable backend services using Golang.Proficiency in writing clean, efficient, and maintainable code. Experience with concurrency, goroutines, and channel pat...Show moreLast updated: 14 days ago
  • Promoted
Principal Engineer

Principal Engineer

FV Bankhosur, tamil nadu, in
FV Bank is a fully licensed and regulated U.With a focus on innovation, security, and compliance, FV Bank is Banking the Future by providing USD banking, digital asset custody services, money marke...Show moreLast updated: 11 days ago
  • Promoted
Golang Developer

Golang Developer

Manhattan Tech Ventureshosur, tamil nadu, 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 Azure Cloud Architect / Principal Engineer

Principal Azure Cloud Architect / Principal Engineer

First American (India)hosur, tamil nadu, in
Job Title : Principal Azure Cloud Architect / Principal Engineer (20+ Years Experience).We are seeking a technical visionary Principal Azure Cloud Architect with 20+ years of experience to lead the tr...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

FactspanGreater Bengaluru Area, India
Position : Principal Analyst (Senior Software Engineer – Tech Lead).Location : Sarjapur Road, Bengaluru.Factspan is a pure play data and analytics services organization. We partner with fortune 500 en...Show moreLast updated: 22 days ago
  • Promoted
Principal Engineer

Principal Engineer

ScaleneWorks People Solutions LLPBengaluru, Karnataka, India
Technical Architect / Principal Engineer.The ideal candidate will lead design and architecture initiatives, drive cloud-native and DevOps adoption, and mentor teams to deliver scalable, high-qualit...Show moreLast updated: 1 day ago
  • Promoted
Principal Engineer

Principal Engineer

Antal Internationalbangalore, karnataka, in
Principal Software Engineer – Core Platform (Scala / Java).US-based AI and computer vision company.The India engineering team is growing rapidly, and we’re looking for a. Notice Period : 60 days or l...Show moreLast updated: 1 day ago
  • Promoted
Principal Architect, Cloud

Principal Architect, Cloud

Rakuten SymphonyBengaluru, Karnataka, India
Rakuten Symphony is reimagining telecom, changing supply chain norms and disrupting outmoded thinking that threatens the industry’s pursuit of rapid innovation and growth.Based on proven modern inf...Show moreLast updated: 19 days ago
  • Promoted
Principal Software Engineer (AI)

Principal Software Engineer (AI)

Informaticahosur, tamil nadu, in
Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to so...Show moreLast updated: 1 day ago
  • Promoted
Principal Software Engineer (Java+AI)

Principal Software Engineer (Java+AI)

Informaticahosur, tamil nadu, in
Build Your Career at Informatica.We seek innovative thinkers who believe in the power of data to drive meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to so...Show moreLast updated: 1 day ago
  • Promoted
Senior Backend Developer (Golang)

Senior Backend Developer (Golang)

PioVation GmbHhosur, tamil nadu, in
Senior Backend Developer (Golang).This is an exciting opportunity to scale core services and shape our .Observability (logs / metrics / traces) and secure API design. Event streaming (Kafka / NATS), Redis...Show moreLast updated: 1 day 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!
Principal Engineer – Applications Development

Principal Engineer – Applications Development

Mancer Consulting Servicesbangalore district, karnataka, in
Client of Mancer -SaaS based product organisation.Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testability, debugging, shippin...Show moreLast updated: 12 hours ago
  • Promoted
Senior Application Developer

Senior Application Developer

Alp Consulting Ltd.hosur, tamil nadu, in
We are looking for a minimum 8 years experienced.Golang programming language and design patterns.Agile methodologies (SCRUM, XP, Kanban) is a plus.Show moreLast updated: 19 days ago