What are the responsibilities and job description for the Full-Stack IoT Software Engineer position at Sterling Engineering?
Full-Stack IoT Software Engineer
Elmhurst, IL (onsite position)
Target Base Pay: $125,000-$150,000/year
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 Responsibilities
IoT Platform Development
- Develop and maintain a customer-facing remote monitoring platform using PHP, HTML, JavaScript, and MySQL
- 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
IoT Device Integration and Data Collection
- 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
Systems Integration and APIs
- 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
Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field
- Strong full-stack development experience with PHP, HTML, JavaScript, and MySQL
- 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
Salary : $125,000 - $150,000