Pest Software Manager

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 6 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

IOS Development
Problem Solving
Software Management

Job Details

Pest Software Manager

Location: Naperville, IL location but also open to St Paul

Mode: hybrid

Visas: USC

Duration: 6 months contract to hire

Pest Software Manager

Introduction:

Our Pest Elimination team proudly serves our communities and customers by safeguarding public health, food safety and property from the damaging effects of pests. Focused exclusively on commercial pest solutions, we deliver science-based expertise and cutting-edge innovation to solve the industry's most complex pest challenges. By partnering with our customers in these markets, you can be part of a team that helps protect facilities, employees, and brands at a time when it's more important than ever.

Ecolab is looking for an experienced Software Manager to be part of a dynamic team that's at the forefront of Pest Elimination Innovation. As a key player in our new Ecolab Digital Division, you'll have the unique opportunity to manage a global skilled team of software developers in our full stack development of Pest Elimination software.

Responsibilities:

People Management:

  • Conduct weekly 1:1s with core team members to keep abreast of development progress/issues and support their professional development.
  • Make recommendations regarding missing or inadequately staffed skill sets to upper management.
  • Hire, mentor, and grow passionate individuals to thrive in strong teams and continuously improve their skill sets and performance.
  • Conduct periodic and yearly performance reviews for all team members by providing constructive feedback, both positive and negative.

Technical Leadership:

  • 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 feature implementation.
  • Ensure robust engineering excellence practices are implemented and followed (e.g. code reviews, unit testing, integration testing).

Delivery and Process Ownership:

  • Develop accurate project plans with the cooperation of the team leaders. Refine the plans with stakeholders and upper management.
  • 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 in maximizing team effectiveness.
  • Ensure that all work completed by the team undergoes thorough peer review, testing, and adheres to best development practices.

Progress and status reporting:

  • 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 and upper management.

Cross team collaboration and reporting:

  • Ensure close collaboration with the Product Managers in defining MVP features and roadmaps.
  • 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.

Innovation:

  • Foster a culture of innovation to enhance our product as well as result in patents to protect our product line.
  • Champion the integration of generative and agentic AI tools to enhance software development and unit testing productivity and innovation.
  • Foster a culture of experimentation with AI technologies, guiding team members in effectively utilizing these tools to streamline workflows and improve quality.

Requirements:

Minimum technical qualifications:

  • Bachelor's Degree in computer science, engineering, or related field.
  • A minimum of 5 years of software development experience.
  • A minimum of 5 years of software management experience.
  • A minimum of 2 years of iOS mobile development and/or management experience.
  • Experience in developing project plans and software release plans.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Ability to adapt to changing priorities and manage multiple tasks effectively.
  • Experience working with cross functional teams.

Preferred skills/interests:

  • Experience with the Swift coding language and Xcode.
  • Experience with Microsoft ADO (Azure DevOps) for Agile development.
  • Experience in Azure Cloud Features such as Resource Groups, Azure Data Factory, Azure Data storage and Azure security.
  • Familiarity with version control systems (Git) and CI/CD practices.
  • Issued patents.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Shubh Solutions LLC