About the job
In the time it takes you to read this job description, RapidSOS will have handled approximately 1,380 emergencies.
At RapidSOS, we are dedicated to leveraging technology to create a safer and stronger future while uniting to save lives. As we enter an exciting phase of growth, we are welcoming new team members from around the globe to join our mission-driven, ambitious, and inclusive organization. Our work is built on core values of elevating purpose, inventing tomorrow, delivering with urgency, serving with integrity, and winning together. These values foster a culture where innovation, collaboration, growth, and meaningful impact are at the forefront.
RapidSOS is the leading public safety AI company that empowers first responders and security teams with crucial intelligence for faster, smarter, and more accurate emergency responses. Our HARMONY AI engine draws real-time data from the world's largest safety network, comprising over 700 million devices, 200+ global enterprises, and more than 23,000 federal, state, and local agencies. Discover more at www. RapidSOS.com.
Role Overview:
Are you enthusiastic about developing systems that have a significant real-world impact at scale? At RapidSOS, we engineer technology that enhances operational efficiency through real-time data, ensuring that life-saving information is delivered promptly and reliably during critical moments.
We are looking for a Senior Software Engineer to design and implement scalable, reliable backend systems that support the core engine of our B2B platform. While this role leans towards backend development, you will oversee features from inception to deployment—crafting how they are developed across various services, data flows, AI-driven functionalities, and user experiences for seamless and dependable operations. You will work closely with product and engineering teams to enhance a platform utilized by leading organizations, ensuring our systems remain resilient, high-performing, and scalable in crucial situations.
Your Responsibilities:
- Architect, design, and implement new features utilizing Python and TypeScript.
- Lead strategic architectural decisions, promote alignment, and optimize applications for performance, scalability, and accessibility.
- Employ best practices in software development, including unit tests, integration tests, performance tests, monitoring, and comprehensive functional specifications.

