CareerPlan

Staff Software Development Engineer

USAFull-time2026-10-21 → 2026-11-10
Hybrid

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