
Software Architect, Backend
RapidSOS
full-time
Posted on:
Location Type: Remote
Location: Remote • New York • 🇺🇸 United States
Visit company websiteSalary
💰 $215,000 - $240,000 per year
Job Level
SeniorLead
Tech Stack
AWSCloudKafkaMongoDBPostGISPythonRabbitMQ
About the role
- Drive the architecture, design, and implementation of the next generation of RapidSOS UNITE— the platform that brings real time data and AI driven intelligence to public safety
- Lead strategic architectural decisions and align teams while designing real-time, low-latency systems that ingest, process, and respond to sensor, call, and AI data with high performance, scalability, and reliability across regions
- Design for global scale with cross-region deployments, failover strategies, and dynamic scaling during high-impact events
- Integrate AI into production systems, ensuring models are deployed, monitored, and continuously improved with real-world data
- Fuse multimodal data (e.g. voice, video, geospatial, sensor feeds) to support real-time decision-making for emergency services
- Iterate fast, identify and assess opportunities to enhance applications, refactor when new information shows a better path, and ensure the codebase stays clean, stable, and ready for continuous evolution
- Collaborate and lead architecture discussions in an agile environment with stakeholders across Engineering, GTM, Design, and Product to develop solutions for RapidSOS products
- Guide and mentor engineers in adopting architectural best practices and best-in-class software development practices, coding standards, and system observability principles like system patterns, performance, and observability
- Work directly with engineering teams and stay hands on in the codebase as you build and iterate on the solutions you design
Requirements
- 10+ years of professional engineering experience, including leading architectural initiatives, with deep expertise in Python
- Proven experience in designing and scaling distributed event-driven systems, ideally in real-time or mission-critical environments
- Proficiency with cloud platforms (AWS preferred) and infrastructure, stream processing, and AI/ML infrastructure
- Understanding of how to deploy and optimize LLMs and other models in production environments; ideally has experience building AI-driven features or using AI tools to enhance acceleration of development, and is proactive about leveraging emerging technologies
- Strong systems thinking, clear communication, and the ability to lead across technical domains
- Experience working with relational and non-relational databases, especially GIS databases (PostGIS, MongoDB Atlas) and message bus systems (RabbitMQ, PubSub, Kafka)
- Highly self-motivated; ability to adapt, problem solve, and learn quickly in a fast-paced environment with a strong sense of ownership
- Strong understanding of coding best practices – ability to write clean, maintainable, and testable code
- Customer-centric mindset; cares deeply about delivering solutions that enable and delight customers while meeting product goals & thinking big picture from the holistic architectural perspective
- Ability and willingness to collaborate in-person a few times per quarter and support critical design reviews, or as needed (up to 10% travel annually)
Benefits
- Competitive salary and benefits
- Equity participation
- A dynamic, flexible and fun start-up work environment with a highly talented team
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythondistributed event-driven systemsreal-time systemsAI/ML infrastructureLLMs deploymentrelational databasesnon-relational databasesGIS databasesPostGISMongoDB Atlas
Soft skills
systems thinkingclear communicationleadershipself-motivatedadaptabilityproblem solvingownershipcustomer-centric mindset