Search by job, company or skills

Principal Software Engineer

Principal Software Engineer

Ecolab
Fresher
Not Disclosed

This job is no longer accepting applications

Job Description

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, highvolume measurement data ingestion, and microservicebased platform components.

Key Responsibilities

  • Architecture & Platform Leadership
  • Own the architecture for multiple initiatives, including tokenbased authentication using service principals, universal JSON schema ingestion, and multisystem API routing patterns.
  • Design scalable ingestion pipelines leveraging Kafka, RabbitMQ, Elasticsearch, MongoDB, and platform microservices.
  • Shape the North Star architecture for platformwide data transformation, normalization, and standardization across diverse partner formats.
  • External API & Integration Ownership
  • Lead design and evolution of customerfacing APIs
  • Define integration patterns for partners sending highvolume measurement data via universal JSON format, handling validation, error categorization, deadletter routing, and metadata enrichment.
  • Drive the creation of connectors and integration accelerators for diverse customer ecosystems (e.g., Snowflake, CloudHub, Mulesoft proxies).
  • 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 platformwide metrics and observability standards for ingestion, normalization, and downstream data processing.
  • Technical Leadership & Mentorship
  • Provide architectural guidance and handson 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, integration pattern decisions, and code quality initiatives across platform teams.
  • Collaboration & CrossFunctional Alignment
  • Work closely with Product, Data Engineering, Solution Architects, and business stakeholders to map data needs to scalable platform capabilities.
  • Engage with engineering leadership on roadmap planning, integration strategy, and evaluation of thirdparty tools for normalization and connectors.

Required Technical Skills

  • Expertise in distributed systems and eventdriven architectures (Kafka, RabbitMQ).
  • Strong experience in API design, OAuth/SPN authentication flows, and secure partner integrations.
  • Deep knowledge of data ingestion pipelines, transformation frameworks, and schemadriven processing.
  • Handson cloud experience (Azure) and microservices architecture (as referenced in E3D platform services).

Preferred Qualifications

  • Experience building integration accelerators or connector frameworks to support heterogeneous customer ecosystems.
  • Familiarity with highvolume IoT/measurement data flows.

Our Commitment to a Culture of Inclusion & Belonging

Ecolab is committed to fair and equal treatment of associates and applicants and furthering the principles of Equal Opportunity to Employment. We will recruit, hire, promote, transfer and provide opportunities for advancement based on individual qualifications and job performance in all matters affecting employment, compensation, benefits, working conditions, and opportunities for advancement. Ecolab will not discriminate against any associate or applicant for employment because of race, religion, color, creed, national origin,citizenship status, sex, sexual orientation, gender identity and expressions, genetic information, marital status, age, or disability.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

microservices architecture

SPN authentication

About Company

Similar Jobs

Bengaluru, India
Skills:
react.js , .NET 8, Kubernetes, SQL Server, Xunit, RESTful API development, Typescript, Elastic Search, Redis, Docker, Jest, Redux, Web Api, MongoDB, Azure DevOps, Mog, Entity Framework Core, Next.js, MS-SQL Server, ASP.NET Core, NoSQL databases
Bengaluru, India
Skills:
retrieval augmented generation (rag), Generative AI - Basic, Microservices, AI-AI Hyperscalers, LLMOps, AI-Generative AI, Foundational, Conversational AI Platform, AI-AI Engineering, Technology, AWS Agentic AI Services, Soft Skill, Problem Solving, Architecture, API/Microservices Architecture, Digital Cloud Integration
Bengaluru, India
Skills:
API design, Docker, FastAPI, Helm, Kubernetes, Python, Event-driven architecture, OpenAPI contracts, NoSQL databases, Immutable data design, Multi-tenant data patterns, SQL databases
Bengaluru, India
Skills:
.NET, Sql, Containers, DevSecOps, Microservices, Automated Testing, Typescript, Rest Apis, React, AWS, Nosql, Kubernetes, LLMs, Cloud-native architecture, Deployment automation, AI-enabled applications, Agentic architectures, API-first architecture