Principal Software Engineer (Bengaluru)

Principal Software Engineer (Bengaluru)

13 Aug
|
Ecolab
|
Bengaluru

13 Aug

Ecolab

Bengaluru

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

2. External API & Integration Ownership
- Lead design and evolution of customer‑facing APIs
- Define integration patterns for partners sending high‑volume measurement data via universal JSON format, handling validation,



error categorization, dead‑letter routing, and metadata enrichment.
- Drive the creation of connectors and integration accelerators for diverse customer ecosystems (e.g., Snowflake, CloudHub, Mulesoft proxies).

3. Data Modeling, Schema Governance & Observability
- Establish schema governance for Universal JSON, asset hierarchies, measurement types, category definitions, and spans (as discussed in integration sessions).
- Define and implement platform‑wide metrics and observability standards for ingestion, normalization, and downstream data processing.

4. Technical Leadership & Mentorship
- Provide architectural guidance and hands‑on mentorship to engineers contributing to External Ingress, Egress, Device Management, and Data IE microservices.
(Teams discussions reference ongoing work in ExternalIngress & ExternalEgress services.)
- Lead critical design evolution and reviews, API contract reviews, integ

📌 Principal Software Engineer (Bengaluru)
🏢 Ecolab
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer (bengaluru) / bengaluru