Principal Software Development Engineer
Core
Setting company-wide technical direction for product and platform architecture across FMS, CRM, Commerce, Marketplace, and shared capabilities while solving complex engineering problems.
Role type
Principal Software Development Engineer (Technical Visionary)
Builds
End-to-end technology platform for self-storage facilities including management software, demand generation, CRM, and delinquency solutions.
Domain
Specialty real estate (self-storage, marine, RV & camping) + Distributed Systems + AI/GenAI
Deliverable
production ML models
Required skills
Distributed systems, Service-oriented architecture, System design, AI/GenAI fluency, Hands-on coding, Technical strategy, Executive influence, Mentoring
Preferred skills
FMS/CRM/Payments experience, Resiliency engineering, Agent-callable services, ML-driven recommendation systems, International expansion support
Technologies
AI tools, GenAI techniques, Distributed systems frameworks
Responsibilities
Define multi-year architecture transformations, Make critical decisions on system design and data contracts, Write code and prototype solutions, Lead AI-native engineering practices, Mentor Staff and senior engineers, Influence technical and business decisions across organizational boundaries
Seniority
Principal, hands-on IC with executive decision-making