Software Engineering Manager – I&S Commercial Data Engineering at Ecolab

St Paul, Minnesota, United States

Ecolab Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Hospitality, Healthcare, Retail, RestaurantsIndustries

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or another related technical discipline

Responsibilities

  • 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)

Skills

Key technologies and capabilities for this role

Software EngineeringTeam ManagementTechnical Design ReviewsTechnical RoadmapCode ReviewMentoringHiringOnboardingAIWeb ApplicationsMobile Applications

Questions & Answers

Common questions about this position

What opportunities does this role offer for shaping the team and company culture?

As a key player in a new division, you'll have the unique opportunity to shape its culture and direction, impact innovative projects, and enjoy a collaborative environment with startup agility and global stability.

What are the main responsibilities for managing the team in this role?

Responsibilities include growing talent, conducting weekly 1:1s, hiring and mentoring team members, providing learning opportunities for interns, driving technical excellence, and implementing Agile methodologies.

What leadership and technical skills are required for this engineering manager position?

Key skills include team management and talent development, driving technical excellence through design reviews and roadmaps, Agile methodology implementation, and ensuring engineering practices like code reviews and testing.

Is this a remote position or does it require office work?

This information is not specified in the job description.

What is the salary or compensation for this role?

This information is not specified in the job description.

Ecolab

About Ecolab

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI