Sr. Engineering Manager at Ecolab shaping digital solutions leveraging AI for various sectors. Managing a dynamic team for software engineering excellence.
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 to 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
Requirements
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, or other technical individual contributor role on a software engineering team
Proven track record leading successful software teams in dynamic environments
Background in data engineering and experience with complex data integration
Proven SaaS experience, including design and implementation for scaling large systems
Strong experience with Agile methodologies and tools such as ADO and Jira, including coaching teams in Scrum or Kanban frameworks
Experience mentoring and professionally developing software engineers, with a focus on creating formal learning opportunities
Ability to thrive in a fast-paced, customer-centric organization
Adaptive to changing priorities and manage multiple tasks effectively
Strong communication, interpersonal, and project leadership skills, with an ability to articulate and execute a philosophy for building effective, cohesive, and collaborative cross-functional teams
Experience working with mobile applications, esp Xamarin or MAUI
Proven experience working with globally distributed teams and managing contract staffing engagements
Ability to think strategically while managing day-to-day execution
Strong problem-solving skills and attention to detail
Previous experience with B2B ideal
Benefits
comprehensive and market-competitive benefits to meet the needs of our associates and their families
Job title
Software Engineering Manager – I&S Commercial Data Engineering
Engineering Manager focused on data engineering teams and driving Agile delivery at TYME. Collaborating with various stakeholders to enhance data capabilities aligned with business objectives.
Software Development Manager at Boeing overseeing agile software development teams for impactful business solutions. Spearheading innovation and capability consolidation initiatives in the IT sector.
Engineering Manager at Hudl managing a new MLOps team to deploy ML models to edge devices. Driving innovation in AI sports technology while collaborating with engineers and stakeholders.
Project Engineer Manager overseeing operational activities at Leonardo's aerospace division. Engaging in management, planning, budgeting, and ensuring process quality.
Senior Engineering Manager at Serko leading and scaling high - performing engineering teams. Overseeing delivery, mentorship, and operational excellence within a dynamic business travel marketplace.
Software Engineering Manager leading Snap’s Ad Data Infra team to enhance data processing infrastructure. Overseeing engineering team management, technical mentorship, and cross - functional collaboration.
VP of Software Development leading multiple development teams for LPL Financial. Providing technical leadership to enhance the advisor digital platform while focusing on team collaboration and delivery.
Engineering Manager leading cross - functional teams at Signal AI in Lisbon. Focusing on high - quality, scalable solutions and fostering team dynamics while delivering impactful results.
Engineering Manager leading mobile applications development for enterprise solutions. Overseeing cross - platform deployment and vendor partnerships while optimizing performance for rugged environments.