Skip to content
NEXTMOVEFDE careers · United States

Lead Software Engineer - Hardware/3rd Party Integrations

AI summary of the role

Lead a team of software engineers building the backend systems that deliver emergency alerts over SIP, multicast, MQTT, and desktop agents to a large fleet of IoT devices.

What you’ll do

  • Design and maintain backend systems managing hundreds of thousands of concurrent IoT devices.
  • Ensure high-throughput delivery of emergency notifications across SIP, Multicast, Desktop Agents, and MQTT networks.
  • Lead integration of cloud SaaS platform with remote physical hardware for real-time emergency responses.
  • Mentor the team and establish best practices for Node.js development, API design, and async communication.

What you’ll bring

  • 8+ years of related experience
  • Deep expertise in production-grade Node.js in microservices environments
  • Proven experience with distributed systems and high-availability SaaS architecture
  • Significant experience with relational (PostgreSQL) and non-relational (Redis, NoSQL) databases

Technologies

Node.js · microservices · PostgreSQL · Redis · NoSQL · SIP · Multicast · MQTT · RabbitMQ · Kafka

About Alertus Technologies

Unified emergency notification software and connected hardware that lets campuses, hospitals, government, and enterprises activate indoor, outdoor, desktop, mobile, and legacy-system alerts from one platform.

Bootstrapped · 100–200 people

Source and classification

Internal deployment & tooling · Evidence for this classification:

high-impact team responsible for the final, critical mile of our service: the delivery of audio via SIP, multicast data streams, and real-time alerts to a massive fleet of connected devices and desktop agents. This role sits at the intersection of complex SaaS architecture and physical hardware integration. If you are a systems thinker who enjoys bridging the gap between cloud services and real-world devices, your work here will have a direct, tangible impact on public safety. Candidates must be located within driving distance from our Baltimore HQ. A Day in the Life: Design and maintain backend systems capable of managing and communicating with hundreds of thousands of concurrent IoT devices. Design and maintain high-throughput backend systems that ensure emergency notifications are delivered across SIP, Multicast, and Desktop Agents and MQTT-based device networks without fail.
More from the job description

Company Description At Alertus, protecting people from harm is our mission and our passion. As the leader in mass notification, we are committed to providing customizable, scalable, and cost-effective solutions, as we know even a few seconds of warning can help save lives during an emergency. Our employees are integral to the company’s success and impact countless people's lives, safety, and well-being. We aim for a positive, collaborative environment that allows employees to work across departments easily and effectively. Job Description In a crisis, information is the most valuable asset. When an emergency alert is triggered, the underlying technology must be invisible, instantaneous, and infallible. As the Lead Software Engineer for hardware/3rd party integrations, you aren’t just writing code; you are building the digital nervous system that protects lives. You will lead a high-impact team responsible for the final, critical mile of our service: the delivery of audio via SIP, multicast data streams, and real-time alerts to a massive fleet of connected devices and desktop agents. This role sits at the intersection of complex SaaS architecture and physical hardware integration. If you are a systems thinker who enjoys bridging the gap between cloud services and real-world devices, your work here will have a direct, tangible impact on public safety. Candidates must be loc [... source excerpt omitted ...] io and video streaming to ensure low latency and high fidelity in diverse network environments. Required Skills & Abilities: Deep expertise in building, scaling, and maintaining production-grade Node.js applications in a microservices environment. Proven experience designing complex SaaS solutions with a focus on distributed systems and high-availability architecture. Significant experience with relational (e.g., PostgreSQL) and non-relational (e.g., Redis, NoSQL) databases. You should be proficient in schema design, query optimization, and managing data integrity for high-concurrency, time-sensitive applications. Practical knowledge of SIP for audio, Multicast, and web-based

How jobs are selected

Employer postings · Data from · Sources