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

Lead Software Engineer - IoT

Job in Grand Rapids, Kent County, Michigan, 49528, USA
Listing for: BISSELL Homecare, Inc.
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below

Lead Software Engineer - IoT

Join to apply for the Lead Software Engineer - IoT role at BISSELL Homecare, Inc.

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 role involves working closely with BISSELL’s marketing and engineering teams to understand business objectives and requirements, assisting in the design and implementation of overall IoT systems, and collaborating with peers and leadership on the development of BISSELL’s IoT strategy.

This includes collaborating with embedded programmers, marketing, business application development, and IT infrastructure teams to design, develop and implement integration and support the underlying architecture required to support the IoT strategy. The role also requires contributing to the development and implementation of standards, policies and procedures for IoT development and maintenance. The candidate must function effectively in a team environment and possess strong foundational software engineering fundamentals, communication, project management, risk analysis skills, and the ability to work with internal and external contributors.

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, focusing on architecture design and development
  • Define and implement end-to-end, unit and integration tests applicable 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 in design and development of software systems
Required Specialized Training or Skills
  • Experience in web, mobile, and internet technologies, 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/Git Hub
  • Experience with CI/CD solutions such as Azure Dev Ops Pipelines or Git Hub 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/Type Script, 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 system 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
Seniority Level

Mid-Sior level

Employment Type

Full-time

Job Function

Engineering and Information Technology

Industries

Manufacturing

Location

Grand Rapids, MI

Salary

$–$

#J-18808-Ljbffr
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