Jobs in Baltimore, MD

1,394verified openings
Filter by
No filters selected
alertus Verified 40h ago

Lead Software Engineer - Hardware/3rd Party Integrations

Baltimore, MD Hybrid

$120,000–$170,000 a year
Pay$120,000–$170,000
TypeFull-time
Work settingHybrid
Verified listing

JobFig found this opening at its original source and checks that it remains available.

About the role

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.

What you'll bring

  • Candidates must be located within driving distance from our Baltimore HQ.
  • 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 communication protocols.
  • A track record of managing high-throughput data delivery and meeting strict reliability SLAs.
  • Strong command of asynchronous messaging patterns (e.g., RabbitMQ, 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.
  • Experience with database performance tuning at scale or managing distributed databases.
  • Familiarity with physical hardware or IoT devices in a professional capacity.

Benefits

401(k)Paid HolidaysPaid Time OffRetirement Plan