US Ignite, a smart technology nonprofit based in Washington, DC, seeks a Senior IoT Developer to lead development of US Ignite’s software related to smart buildings and intelligent devices. This role will help expand how US Ignite’s software products help communities increase visibility, save costs, and improve security of their facilities and equipment.
This role will primarily support the Smart Installation and Community Dashboard (SICD) program, which US Ignite is executing at Fort Benning, GA, in support of the US Army Corps of Engineers (USACE). The program aims to create a digital toolbox that centralizes siloed installation data and provides a platform to build new apps to modernize installation functions rapidly. The platform is primarily based on the low/no-code industrial Internet of Things platform ThingWorx, though mission‑specific tools are also a priority. The focus of this role will be to lead the development of tools in this platform for our utilities and infrastructure‑related projects.
Salary range: $90,000-$125,000, commensurate with experience, education, and other qualifications. US Ignite also offers a competitive benefits package.
Role Responsibilities
The Senior IoT Developer will lead development on multiple projects including a Common Operating Picture of utility infrastructure, facility/work management system integration, support for our USACE customers’ energy and water projects, remote fuel tank monitoring, and potential commercial applications related to coal mine methane capture monitoring. This role will report to the Senior Technical Program Manager, Smart Bases.
Primary responsibilities include:
- Lead development of US Ignite’s software products related to smart buildings and facility work management, leveraging the ThingWorx low/no-code Industrial Internet-of-Things (IIoT) software platform.
- Oversee configuration and deployment of on-premises Internet of Things (IoT) devices like sensors, modems/routers, and edge PCs.
- Operate as part of an agile scrum team, collaborating with product owners, platform engineers, data scientists, and other developers.
- Leverage utility industry expertise to guide the vision/direction for US Ignite’s facility-related products.
- Lead integration of our platform with Operational Technology (OT) systems and devices.
Minimum Qualifications
- Bachelor’s degree in engineering, computer science, or related field.
- 5+ years in software development and 3+ years working with industrial or facility-related control systems
- Experience with ThingWorx and/or Kepware
- Deep knowledge of related technical domains including control systems, OT Protocols (Modbus, BACNet, OPC/UA, etc.), IT/OT networking, control system cybersecurity, edge computing, IoT, software engineering, analytics, and system design/development
- Strong technical communication skills
- Applicants must have or be able to obtain a DoD Common Access Card (CAC), and be able to access Army networks/systems including Vantage, which requires US citizenship.
Preferred Qualifications
- Experience with Niagara N4, JCI Metasys, Ignition, AVEVA PI
- Working knowledge of cloud computing (esp. AWS), DevSecOps tools/techniques (Docker, Rancher, Kubernetes, GitLab), and traditional software development tools/technologies outside of ThingWorx (e.g. Python, node.js, Databricks)
- Prior experience supporting defense/government missions
- Experience with system architecting/design
What You’ll be Doing
First 30 Days
- Onboarding, including cybersecurity training and administrative tasks to obtain access to required systems
- Learning US Ignite’s smart base capability delivery process, the technical architecture and capabilities of the Smart Installation and Community Dashboard, and our previous and planned control system-related projects
- Listening to ongoing design workflows, initially led by the SICD program manager and held with our USACE customer and installation users, to begin designing the next phase of our control system-related applications
First 60 Days
- Designing User Experience with our new control system-related applications, including development of clear, easy-to-understand wireframes, process flow diagrams, user stories, and technical requirements
- Experimentation developing prototype features for new control system-related applications
First 90 Days
- Leading technical delivery related to utilities and infrastructure-related applications, providing architecture analysis, defining technical work plans, and providing mentorship/guidance to other developers in support of the SICD program manager/scrum master
- Maturing prototypes to production applications, performing both front-end and back-end development of utility and control-system related applications
- Executing production integrations with Operational Technology (OT) and Internet of Things systems
Location/Travel
- Remote Teleworker, with preference for DC- or Southeast US-based applicants
- This position requires up to 10% travel, including up to quarterly visits to Fort Benning, GA, and Washington, D.C
Notices
US Ignite is an equal opportunity employer and does not discriminate on the basis of age, color, disability, ethnicity, gender identity, genetic information, marital status, national origin, pregnancy, race, religion, sex, sexual orientation, or status as a U.S. veteran. We welcome diversity and positive attitudes.