A

Alertus Technologies

Mass notification solutions to protect lives

Lead Software Engineer - Hardware/3rd Party Integrations

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBaltimore, MD, USA$120k - $170k /yr

About the Job

Requirements

  • 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 databases such as PostgreSQL and non-relational databases such as Redis and NoSQL, including schema design, query optimization, and maintaining data integrity for high-concurrency, time-sensitive applications.
  • Practical knowledge of Session Initiation Protocol (SIP) for audio, multicast, and web-based communication protocols.
  • A track record of managing high-throughput data delivery and meeting strict reliability service-level agreements.
  • Strong command of asynchronous messaging patterns such as RabbitMQ and Kafka, and robust API integration strategies.
  • Demonstrated ability to guide a team through complex technical hurdles while maintaining a focus on impact and delivery.
  • Ability to travel on occasion.
  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field; equivalent experience may substitute for education.
  • At least 8 years of related experience.

Responsibilities

  • Design and maintain backend systems capable of managing and communicating with hundreds of thousands of concurrent Internet of Things devices.
  • Design and maintain high-throughput backend systems that ensure emergency notifications are delivered across SIP, multicast, desktop agents, and MQTT-based device networks.
  • Lead the integration of the cloud-based software-as-a-service platform with remote physical hardware to trigger real-time emergency responses.
  • Mentor the team technically and establish best practices for Node.js development, application programming interface design, and asynchronous communication.
  • Implement monitoring and alerting frameworks to proactively identify and resolve bottlenecks in code and the delivery pipeline.
  • Refine and evolve communication protocols for audio and video streaming to ensure low latency and high fidelity in diverse network environments.

Desired Qualifications

  • Experience with database performance tuning at scale or managing distributed databases.
  • Familiarity with physical hardware or Internet of Things devices in a professional capacity.
  • Knowledge of video communication protocols and low-latency streaming.
  • Direct experience in the emergency notification, security, or mission-critical software sectors.

About the Company

Alertus Technologies

Mass notification solutions to protect lives

Alertus provides customizable, scalable mass notification solutions that help organizations disseminate information during emergencies to protect lives, assets, and business continuity. Its platform connects legacy notification systems to modern audible and visual devices, enabling rapid alerts activated through software and hardware with trainer and 24/7 support. The company differentiates itself through interoperability between old and new systems, cost-effective, customizable offerings, and a full-service approach including training and ongoing support. The goal is to help organizations warn people quickly in emergencies, reduce risk, protect lives and property, and keep operations running smoothly.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Beltsville, MD
Founded
2002

Recently Posted Jobs

Explore more opportunities at Alertus Technologies

See more jobs