×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineering Manager – Commercial Engineering

Job in Naperville, DuPage County, Illinois, 60564, USA
Listing for: Ecolab
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Software Engineering Manager – Commercial Engineering

Ecolab is looking for an experienced Sr. Engineering Manager to be part of a dynamic team that’s at the forefront of technological innovation. We’re creating digital solutions including both web and mobile applications leveraging AI capabilities to generate positive outcomes and optimize operations for our clients, particularly within the Institutional division working with hotels, hospitals, retail, and restaurants. Our work is transforming how our customers operate, making them more efficient and sustainable.

What’s

In It For You
  • As a key player in our new division, you'll have the unique opportunity to shape its culture and direction.
  • Impact the success of our innovative projects and help define the future of our product offerings.
  • Experience the best of both worlds with this team at Ecolab: the agility and creativity of a startup paired with the stability and resources of a global leader.
  • Our collaborative environment fosters innovation while providing the support and security you need to thrive.
What You Will Do
  • Grow talent and manage team composition
    • Conduct weekly 1:1s with core team members to support their professional development.
    • Make recommendations regarding missing or inadequately staffed skill sets to optimize team capabilities.
    • Hire, mentor, and grow passionate individuals who thrive in strong teams and facilitate the onboarding process for new members.
    • Provide learning opportunities and guidance for software engineering interns and co‑ops.
  • Drive technical excellence of the solutions the team is building
    • Participate in and lead technical design reviews to ensure high‑quality feature delivery.
    • Develop and maintain the technical roadmap by identifying gaps in our technical implementation and opportunities for improvement.
    • Identify and support technical feature owners within the team to oversee individual feature implementation.
    • Ensure robust engineering excellence practices are implemented and followed (e.g. code reviews, unit testing).
    • Collaborate with Enterprise Architecture (EA) and User Experience (UX) teams at appropriate stages in the development life cycle to enhance product quality.
  • Directly manage the delivery of work flowing through the team
    • Focus on timely delivery while ensuring quality, overseeing work through to acceptance by the originating team/sponsor.
    • Implement and adapt Agile methodologies, tailoring our approach (Scrum, Kanban, or hybrid) to maximize team effectiveness.
    • Ensure that all work completed by the team undergoes thorough peer review, testing, and adheres to best development practices.
    • Continuously improve team practices through retrospectives and feedback loops.
  • Measure performance through reporting of KPIs and other metrics
    • Establish and track key performance indicators (KPIs) to provide insights into team progress, delivery timelines, and individual professional goals.
    • Develop and maintain reporting frameworks to communicate team metrics and progress effectively to stakeholders.
  • Collaborate with the Product Managers
    • Ensure a pipeline of work for the team that is prioritized effectively, and assist in establishing prioritization where there is ambiguity.
    • Communicate clear expectations regarding work completion timelines, including prompt communication of any anticipated delays.
  • Lead adoption of an AI‑native software development lifecycle
    • Champion the integration of generative and agentic AI tools, such as Copilot, to enhance productivity and innovation within the software development process.
    • Foster a culture of experimentation with AI technologies, guiding team members in effectively utilizing these tools to streamline workflows and improve quality.
  • Align efforts in cross‑team initiatives
    • Attend Scrum of Scrums or similar cross‑team delivery tracking as relevant to work the team is doing (or make sure someone else represents the team there).
Minimum Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or another related technical discipline (or equivalent 4 years of experience in related industry).
  • 8+ years of experience (or 12 years without Bachelor’s degree) as a software engineer, software developer,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary