Staff Software Development Engineer
Core
Lead technical direction and delivery for major platforms (FMS, CRM, Commerce) and cross-team initiatives, designing distributed systems and AI-enabled capabilities for self-storage property management.
Role type
Staff Software Development Engineer (Hands-on IC with broad influence)
Builds
Scalable, high-availability distributed systems, AI/GenAI agent interfaces, and intelligent decision support for self-storage operators.
Domain
Specialty real estate (self-storage) + Distributed Systems + AI/GenAI
Deliverable
production ML models | product features
Required skills
Distributed systems design, API and service-oriented architecture, hands-on coding and prototyping, system observability and incident recovery, AI/GenAI fluency, cross-functional influence without authority, mentoring senior engineers
Preferred skills
FMS/CRM/commerce/payments domain experience, agentic systems and AI-native development patterns, resiliency engineering (chaos testing, graceful degradation), simulation and forecasting systems, international expansion and compliance
Technologies
Distributed systems, APIs, service-oriented architecture, AI tools, GenAI frameworks
Responsibilities
Own technical direction and roadmap for major platforms; Design distributed systems meeting scalability and performance requirements; Lead architecture evolution across multiple teams; Write code, review designs, and resolve critical technical issues; Improve operational excellence through observability and recovery practices; Partner with business stakeholders to prioritize technical investments; Design and deliver AI/GenAI-enabled capabilities; Mentor senior engineers and raise technical standards
Seniority
Staff, hands-on IC with strategic influence
