Demo

Lead Software Engineer - IoT

BISSELL Homecare, Inc.
Grand Rapids, MI Full Time
POSTED ON 1/10/2026
AVAILABLE BEFORE 2/8/2026

Overview

The person in this position will primarily be responsible for the technical design, development, maintenance and support of the company's IoT systems with a focus on Mobile Application Development and IoT Cloud Development. The person will work closely with BISSELL's marketing and engineering teams to understand the business objectives and requirements, and they will assist in the design and implementation of the overall IoT systems. The person will collaborate with Peers and Leadership on the development of BISSELL’s IoT Strategy.


This person will work closely with PD&E embedded programmers for developing and troubleshoot communication between devices and platform software. They will also work closely with marketing to understand the requirements and business objectives.


This person will work closely with other members of the BISSELL business application development team to design, develop and implement any required integration between the IoT systems and the Company's other business application systems. The person will also work closely with the IT infrastructure team in the design, implementation and support of the underlying technical architecture required to support the IoT strategy. This person must function effectively in a team environment.


This person will also be expected to assist and contribute in the development and implementation of standards, policies and procedures for BISSELL's, particularly those related to IoT development and maintenance.


Position holder will have a solid foundation in Software Engineering fundamentals, proven verbal and written communication capabilities, organizational, and project management skills, failure mode effect analysis and/or risk analysis, is desired. In addition to an individual contributor, the candidate will be expected to work with internal and external contributors, both foreign and domestic in origin.


Responsibilities

  • Play a lead role in the maintenance, operations and support of the IOT system
  • Research and resolve production issues with BISSELL’s IoT solution.
  • Lead the overall improvement of development practices and procedures.
  • Assist in software implementation, design, architecture, requirements analysis and investigation of new technologies
  • Implement software solutions as a full stack developer while working with stakeholders to ensure use cases are fulfilled
  • Evaluate and prototype innovative technologies and concepts with IoT and related technologies, with a strong focus on architecture design and development
  • Define and implement end to end, unit and integration tests that can be applied to software testing
  • Work closely with other members of the BISSELL business application development team to design, develop and implement IoT application systems
  • May be required to perform other duties as assigned


Qualifications

REQUIRED EXPERIENCE/EDUCATION:

  • Degree minimum: Bachelor's degree
  • Specific concentration: Computer Information Systems, Computer Science, or related field
  • Experience level: 7 years of experience in the design and development of software systems

REQUIRED SPECIALIZED TRAINING OR SKILLS:

  • Experience in web, mobile, and internet technologies is required, preferably in a large global organization
  • Experience with cloud-based development and cloud security and architecture
  • Experience with object-oriented design and implementation
  • Experience and participation in an agile development team
  • Experience with source code management using Git/Github
  • Experience with CI/CD solutions such as ADO Pipelines or Github Actions.
  • Knowledgeable working with RESTful web services
  • Proficiency in end to end, unit and functional testing
  • Big picture orientation with strong attention to detail
  • Experience with Debuggers and common IDEs (VS Code)
  • Experience with common databases and architectures

REQUIRED CORE COMPETENCIES:

  • Global strategic thinking and implementation
  • Continuous Improvement
  • Perspective
  • Priority Setting
  • Problem Solving
  • Dealing with Ambiguity
  • Drive for Results
  • Interpersonal/collaborative skills
  • Decision Quality
  • Innovative

PREFERRED EXPERIENCE/EDUCATION:

  • Experience with IoT, designing IoT systems, and building a cloud/mobile application that supports IoT ecosystems. 4 years preferred
  • Experience with security frameworks and best practices for IoT
  • Experience with device provisioning, commissioning, and remote device management layers in the context of IoT
  • Experience with Java, JavaScript/Typescript, Python and Swift development languages
  • Experience with mobile frameworks/libraries like React Native, React Query, Gluestack, etc.
  • Experience with AWS Cloud Platform, preferably serverless architectures (Lambda, API Gateway, Dynamo, etc) as well as IoT Core
  • Experience with publish/subscribe protocols, MQTT preferred.
  • Knowledge of methodology, procedures and practices in all facets of the systems development life cycle, particularly systems design and implementation.
  • Systems Planning
  • Systems Design
  • Systems Implementation
  • Software Selection and Implementation
  • Production Systems Support
  • SCRUM Certification
  • SAFe Certification


Salary.com Estimation for Lead Software Engineer - IoT in Grand Rapids, MI
$129,713 to $155,987
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Lead Software Engineer - IoT?

Sign up to receive alerts about other jobs on the Lead Software Engineer - IoT career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at BISSELL Homecare, Inc.

  • BISSELL Homecare, Inc. Grand Rapids, MI
  • Overview Candidates must be based in Las Vegas, NV or Phoenix, AZ. The Regional Sales Manager will support the Sanitaire business in executing sales plans ... more
  • 7 Days Ago

  • BISSELL Homecare, Inc. Grand Rapids, MI
  • Overview This position is responsible for leading the company’s global Trading Partner and B2B technology strategy, with a strong focus on Electronic Data ... more
  • 8 Days Ago

  • BISSELL Homecare, Inc. Grand Rapids, MI
  • Overview The Sr. Amazon Account Specialist - MEXICO is results-driven to manage and optimize our presence in the pet and floorcare space on Amazon. In this... more
  • 8 Days Ago

  • BISSELL Homecare, Inc. Chicago, IL
  • Overview The Sr. Analyst - Digital Analytics is an important part of BISSELL’s Go To Market Analytics (GTMA) center of excellence supporting the business w... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Lead Software Engineer - IoT jobs in the Grand Rapids, MI area that may be a better fit.

  • CleanBotix Grand Rapids, MI
  • CleanBotix, a leading robotics innovator in automated food sanitation technology is seeking an experienced Lead Software Engineer for a full time position ... more
  • 13 Days Ago

  • Check Point Software Grand Rapids, MI
  • Why Join Us? As the world’s leading vendor of Cyber Security, facing the most sophisticated threats and attacks, we’ve assembled a global team of the most ... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!