Full-Stack IoT Software Engineer
Job in
Elmhurst, DuPage County, Illinois, 60126, USA
Listed on 2026-04-17
Listing for:
Sterling Engineering
Full Time
position Listed on 2026-04-17
Job specializations:
-
Software Development
Cloud Engineer - Software, Software Engineer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Overview
We are seeking a Full-Stack IoT Software Engineer to develop and support a customer-facing remote monitoring platform. This role is responsible for building scalable web applications, integrating IoT devices, and maintaining reliable cloud-based infrastructure. You will work across the full stack to deliver real-time visibility into connected systems, leveraging Azure services, polling architectures, and device integrations. This is a hands-on role that bridges hardware, cloud, and web technologies to create seamless user experiences and dependable data pipelines.
Key ResponsibilitiesIoT Platform Development
- Build dashboards, controls, and reporting tools for real-time and historical device data
- Improve platform performance, scalability, and usability for both internal and external users
- Ensure secure data handling and user access across the platform
- Integrate and manage IoT devices (such as Digi or similar hardware) within the platform
- Design and maintain polling services to collect, normalize, and process telemetry data
- Ensure reliable communication between field devices and cloud infrastructure
- Troubleshoot connectivity, data integrity, and device-level issues
- Design and implement RESTful APIs for internal and external integrations
- Enable seamless data flow between devices, backend systems, and user interfaces
- Ensure APIs are secure, well-documented, and performant
- Support integrations with third-party platforms and customer systems
- Bachelor’s degree in Computer Science, Information Systems, or related field
- Experience working with IoT systems, device communication, or telemetry data
- Experience designing and integrating RESTful APIs, including authentication
- Familiarity with Azure or similar cloud platforms
- Strong problem-solving and troubleshooting skills
- Ability to translate non-technical requirements into effective technical solutions
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).
(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:
×