
Software Engineering Technical Specialist will develop solutions in areas such as Security, Systems, Databases, Networking Solutions. You will lead, contribute knowledge, guidance, and technical expertise. You will be responsible for driving the design, development, integration, delivery, and evolution of highly scalable distributed software. You will coach and mentor engineers to design and implement highly available, secure, distributed software. Required technical expertise includes skills in one or more of the following IoT areas: Programming & Development, Automation, APIs & Testing, Hardware & Embedded Systems, IoT Networking & Protocols, Platforms, Data Management, Dashboards & Reporting.