E

Ecolab

Provides water, hygiene, infection prevention solutions

Lead Solution Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeNaperville, IL, USAIn-person

About the Job

Requirements

  • A bachelor's degree in computer science, engineering, or a related technical field is required.
  • At least 12 years of progressive technology experience, including significant experience designing and delivering complex enterprise or digital solutions, is required.
  • Strong hands-on architecture experience with cloud-native applications, APIs and microservices, event-driven integration, distributed systems, and modern application design patterns is required.
  • Experience translating business and Product requirements into end-to-end solution architectures, non-functional requirements, and engineering-ready technical direction is required.
  • Experience architecting complex enterprise integrations or operational/service platform transformations, including legacy-system integration, clear data ownership, and phased migration or coexistence patterns, is required.
  • Strong understanding of performance, scalability, availability, resilience, maintainability, observability, and production-support considerations is required.
  • Knowledge of identity, authentication and authorization, data-access controls, secure integration patterns, and tenant-aware application design is required.
  • Ability to reason across application, integration, data, platform, and infrastructure boundaries rather than optimizing a single technology layer is required.
  • Ability to work effectively with Product, Engineering, Data & AI, cybersecurity, infrastructure, and enterprise-platform stakeholders is required.
  • Strong written and verbal communication skills, including the ability to explain architecture trade-offs and decisions to senior technical and non-technical stakeholders, are required.
  • Experience working with globally distributed teams and guiding engineers and technical leads through ambiguity without relying on positional authority is required.
  • Ability to lead architecture working sessions, review engineering designs, mentor technical contributors, and drive pragmatic decisions across multiple concurrent initiatives is required.

Responsibilities

  • Own end-to-end solution architecture for digital products and operational capabilities, translating customer, business, and Product outcomes into coherent, engineering-ready technical designs and decisions.
  • Architect solutions spanning web and mobile applications, cloud services, APIs, event-driven integration, data platforms, AI-enabled capabilities, and operational workflows.
  • Design production integration of AI/ML, generative AI, and intelligent-agent capabilities, including trusted knowledge retrieval, enterprise data access, tool/API integration, evaluation, human oversight, and operational controls.
  • Architect modernization of enterprise operational and service capabilities, including CRM/service platforms, legacy systems, and phased coexistence, with explicit capability boundaries, system-of-record ownership, and transition states.
  • Define clean integration boundaries between domain capabilities and shared Ecolab Digital and Enterprise platforms, including API/service contracts, events, data ownership, customer/site context, identity, authorization, and entitlements.
  • Work continuously with Product owners, engineering leaders, and technical teams to turn solution intent into component designs, interface contracts, architecture decision records, non-functional requirements, delivery guardrails, and implementable technical choices.
  • Address performance and scalability for enterprise and multi-site use cases, including service fan-out, caching, asynchronous processing, data-access patterns, observability, and capacity considerations.
  • Architect connected-device and Internet of Things integration where relevant, including ingestion, contextualization, event processing, edge/cloud boundaries, and governed downstream consumption, with clear operational and analytical ownership.
  • Apply security-by-design principles across identity, authentication and authorization, secrets, network boundaries, data access, tenant isolation, and sensitive information handling.
  • Work with shared platform, enterprise architecture, Data & AI, cybersecurity, and infrastructure teams to use established enterprise patterns where they fit and surface genuine gaps where new capabilities are required.
  • Provide architecture leadership through design, build, testing, deployment, and operational readiness; resolve design trade-offs quickly without assuming project-management or line-management accountability.
  • Contribute reusable architecture patterns, reference designs, and lessons learned to the broader Ecolab Digital architecture ecosystem.
  • Communicate architecture decisions clearly to senior leaders, Product partners, engineers, and globally distributed teams.
  • Facilitate timely architecture decisions with Product and Engineering partners; document trade-offs, identify unresolved dependencies, and engage enterprise architecture or platform owners when decisions cross domain boundaries.

Desired Qualifications

  • Experience with B2B digital products supporting distributed operations, service workflows, customer/site hierarchies, or similarly complex enterprise environments is preferred.
  • Five years of experience in solution or technical architecture roles is preferred.
  • Experience integrating AI/ML or generative-AI capabilities into production applications, with understanding of security, data boundaries, evaluation/quality, observability, and human accountability, is preferred.
  • Experience with Internet of Things/connected-device ecosystems, telemetry, event processing, or edge-to-cloud integration is preferred.
  • Experience with Azure or another major cloud platform and modern data/analytics platforms such as Databricks or equivalent is preferred.
  • Experience with enterprise API management, event streaming, observability/APM, and distributed tracing is preferred.
  • Experience with generative-AI or agentic solution patterns, retrieval/knowledge integration, enterprise authorization, content lifecycle, and secure tool/API orchestration in production environments is preferred.
  • Experience modernizing legacy integrations and introducing stable service/event boundaries while supporting phased coexistence and migration is preferred.
  • Experience creating reusable reference architectures, architecture decision records, and standards that accelerate delivery without unnecessary governance overhead is preferred.

About the Company

Ecolab

Provides water, hygiene, infection prevention solutions

Ecolab provides water, hygiene and infection prevention solutions and services to about three million commercial locations in more than 170 countries. It combines cleaning, sanitizing, disinfection, and water-treatment products with on-site service and data-driven insights to help customers improve safety, cleanliness, and efficiency. Its global scale and breadth across food, healthcare, hospitality and industrial markets, plus a large field service network, differentiate it as an integrated partner rather than a one-off supplier. Its goal is to help customers run safer, cleaner operations while using water and energy more efficiently and reducing environmental impact.

Company size
10,001+
Company stage
IPO
Headquarters
St Paul, MN
Founded
1923

Recently Posted Jobs

Explore more opportunities at Ecolab

See more jobs