Principal Software Engineer
Bengaluru, Karnataka, India • Posted May 27, 2026
Job Type:
Full time
Location:
Bengaluru, Karnataka
Posted:
May 27, 2026
Category:
Computer Occupations
Application Deadline:
July 06, 2026
Role Description
JOB DESCRIPTION Own the architecture for multiple initiatives, including token‑based authentication using service principals, universal JSON schema ingestion, and multi‑system API routing patterns. Design scalable ingestion pipelines leveraging Kafka, RabbitMQ, Elasticsearch, MongoDB, and platform microservices. Shape the “North Star” architecture for platform‑wide data transformation, normalization, and standardization across diverse partn...
Role Summary
As a Principal Software Engineer, you will lead the design and evolution of the core ingestion, normalization, and integration capabilities that power ECOLAB3D. You will own architectural strategy for multicloud data pipelines, external partner integrations, high‑volume measurement data ingestion, and microservice‑based platform components.
Key Responsibilities
1. Architecture & Platform Leadership
Interested in this role?
Click the button below to start your application for Principal Software Engineer at Ecolab.
Apply Now