Principal - Go +Control Plane/Data plane

2 weeks ago


Bangalore, India Tata Communications Full time

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.



  • bangalore district, India Tata Communications Full time

    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...


  • Bangalore, India ThoughtSpot Full time

    Director of Engineering- Cloud Infrastructure About The Role: We are seeking a Platform Engineering Leader to head our Cloud Control Plane and Observability initiatives. This leader will be responsible for building and scaling the foundational platform services that power all of ThoughtSpot’s SaaS offerings. This role is ideal for someone who thrives on...


  • bangalore, India Ribbon Communications Full time

    Qualifications: Bachelor’s degree in computer science, computer engineering, or a similar field. Master’s degree preferred.Three or more years of professional experience working in computer networking or communications.Strong foundation in C with background in embedded programming:Other system languages such as C++, Go a plus.Experience with one or more...

  • Software Developer

    2 weeks ago


    bangalore, India Luxoft Full time

    Project descriptionPerform embedded system software design and implementation for a leading high-performance data networking product and as a member of a highly capable and dynamic engineering team.ResponsibilitiesAnalyze requirements, design, develop and deliver high quality software along with functional team.Participate in SW Design reviews, articulate...


  • bangalore, India Ribbon Communications Full time

    Qualifications: Bachelor’s degree in computer science, computer engineering, or a similar field. Master’s degree preferred. Three or more years of professional experience working in computer networking or communications. Strong foundation in C with background in embedded programming: Other system languages such as C++, Go a plus. Experience with one or...

  • Software Developer

    2 weeks ago


    bangalore, India Luxoft Full time

    Project description Perform embedded system software design and implementation for a leading high-performance data networking product and as a member of a highly capable and dynamic engineering team. Responsibilities Analyze requirements, design, develop and deliver high quality software along with functional team. Participate in SW Design reviews,...


  • bangalore, India ACL Digital Full time

    ACL Digital is hiring L2/L3 Data Plane Developer.Experience:- 4+ YrsWork Location:- BangaloreNotice Period:- Immediate to 15 Days MaxQualifications4-10 years of experience in C language, L2,L3 data-plane developmentAbility to understanding and contribute to product design.Experience in Broadcom and MPLSExperience in QoS, SDK development, driver...

  • Software Engineer

    2 days ago


    Bangalore, India Luxoft Full time

    Project description Perform embedded system software design and implementation for a leading high-performance data networking product and as a member of a highly capable and dynamic engineering team. Analyze requirements, design, develop and deliver high quality software along with functional team. Participate in SW Design reviews, articulate system software...


  • Bangalore, India ACL Digital Full time

    ACL Digital is hiring L2/L3 Data Plane Developer. Experience:- 4+ Yrs Work Location:- Bangalore Notice Period:- Immediate to 15 Days Max Qualifications 4-10 years of experience in C language, L2,L3 data-plane development Ability to understanding and contribute to product design. Experience in Broadcom and MPLS Experience in QoS, SDK development, driver...


  • Bangalore, India ACL Digital Full time

    ACL Digital is hiring L2/L3 Data Plane Developer. Experience:- 4+ Yrs Work Location:- Bangalore Notice Period:- Immediate to 15 Days Max Qualifications - 4-10 years of experience in C language, L2,L3 data-plane development - Ability to understanding and contribute to product design. - Experience in Broadcom and MPLS - Experience in QoS, SDK development,...