Senior Applications Engineer
Core
Build and maintain resilient, containerized NodeJS ETL applications that extract, translate, and load operational technology data from legacy and modern building management systems into cloud databases.
Role type
Senior backend data pipeline engineer (ETL/NodeJS)
Builds
Containerized ETL applications and data pipelines for mission-critical infrastructure monitoring
Domain
Defense/Security, Operational Technology (OT), Building Management Systems (BMS)
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
NodeJS, ETL architecture, REST APIs, MQTT, WebSockets, TCP socket programming, Kubernetes, AWS CloudFormation, PostgreSQL, automated testing, containerization
Preferred skills
BACnet, OT/ICS/SCADA environments, DoD/Federal contractor experience, OT security tooling (Nozomi), Zero Trust strategy
Technologies
NodeJS, Kubernetes, AWS, CloudFormation, Postgres, BACnet, MQTT, SignalR
Responsibilities
Build containerized NodeJS applications for data extraction and translation; Interface with legacy OT protocols (BACnet, MQTT, TCP); Translate data formats to common models; Troubleshoot production ETL connectivity; Collaborate on shared libraries and tooling; Streamline deployments with K8s and Ansible
Seniority
Senior, hands-on IC