▷ Only 24h Left: Principal

2 weeks ago


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



  • Bengaluru, India Recro Full time

    Job Description – Principal Engineer (Java, Spring Boot, Insurance/BFSI) Location: Whitefield We are looking for a seasoned Principal Engineer with 8+ years of experience in software development, specializing in Java and Spring Boot frameworks. The ideal candidate should have hands-on expertise with project management and workflow automation tools...


  • Bengaluru, India Collabera Full time

    Principal Engineer Bengaluru Hybrid Working Arrangement Collabera is currently hiring a Principal Engineer for a leading banking client in Bengaluru (Hybrid). This is a senior technology leadership role (18+ years’ experience) where you’ll drive solution architecture, microservices, cloud engineering (AWS), and modern development using .NET Core &...


  • Bengaluru, India Dell Technologies Full time

    Job Description Join us to do the best work of your career and make a profound social impact as aSoftware Principal Engineeron ourSoftware EngineeringTeam inBangalore. What you ll achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general...


  • Bengaluru, Karnataka, India AECOM Full time

    Company Description About Enterprise Capabilities Fundamental to our Think and Act Globally strategy and digital adoption Enterprise Capabilities EC is AECOM s primary vehicle for workshare Operating across geographic boundaries and time-zones EC partners with regional and Global Business Line project teams to provide technical expertise accelerate...


  • Bengaluru, Karnataka, India GENPACT Full time

    Genpact NYSE G is a global professional services and solutions firm delivering outcomes that shape the future Our 125 000 people across 30 countries are driven by our innate curiosity entrepreneurial agility and desire to create lasting value for clients Powered by our purpose - the relentless pursuit of a world that works better for people - we...


  • Bengaluru, India mPokket Full time

    Job Description As a Principal Software Engineer, you will be responsible for designing, developing, coding, debugging, and configuring software systems either end-to-end from analysis, design, implementation, quality assurance (including testing), to delivery and maintenance of the software product or system, or for a specific phase of the life...


  • Bengaluru, India Genpact Full time

    Job Description Ready to build the future with AI At Genpact, we don't just keep up with technology-we set the pace. AI and digital innovation are redefining industries, and we're leading the charge. Genpact's AI Gigafactory, our industry-first accelerator, is an example of how we're scaling advanced technology solutions to help global enterprises work...

  • Principal

    7 days ago


    Bengaluru, India JobMate.co.in Full time

    Position - Principal Location - Bangalore Salary - 55 k Experience into principal only **Salary**: ₹23,349.81 - ₹53,682.51 per month Schedule: - Rotational shift Ability to commute/relocate: - Bangalore, Karnataka: Reliably commute or planning to relocate before starting work (required) **Experience**: - total work: 1 year (preferred)


  • Bengaluru, India Analog Devices Full time

    Job Description About Analog Devices Analog Devices, Inc. (NASDAQ: ADI ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare,...


  • Bengaluru, India Xebia Full time

    Performance & Reliability Engineer ( Senior, Lead , Principal & Manager) Hybrid Location: Pune, Chennai, Bangalore & Gurgaon Need immediate joiners only Job description Role: Performance & Reliability Engineer Job Location: Gurgaon, Chennai, Pune, Bangalore Hybrid Job Overview: We are seeking a highly skilled and motivated Performance & Reliability...