Staff Software Engineer, CRM
Core
Staff Software Engineer leading the stabilization and scaling of a large-scale, multi-tenant SaaS CRM platform for self-storage operators, focusing on high-throughput integration workflows and event-driven architecture.
Role type
Staff Software Engineer (Hands-on IC with Architecture & Strategy)
Builds
CRM platform (communication engine, lead capture, collections, data sync) for self-storage facilities
Domain
SaaS / Property Management / Self-Storage
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Microservices design, High-throughput system design, Technical strategy, Cross-team leadership, Observability design, AI-assisted development, Production code ownership
Preferred skills
PHP/Phalcon, Reliability engineering in billing/communications, AI-augmented engineering practices, Test automation optimization, Third-party integration layers
Technologies
Angular, Node.js/TypeScript, MySQL, Redis, Elasticsearch/OpenSearch, AWS (ECS Fargate, Lambda, SQS, SNS, EventBridge), Datadog, Grafana, CloudWatch
Responsibilities
Decompose multi-team initiatives into workstreams, Own technical strategy and architecture for CRM, Drive reliability and correctness in high-risk areas, Manage dependencies for large cross-team initiatives, Raise release and engineering-process standards, Write high-leverage production code, Design end-to-end observability, Evaluate and operationalize AI-assisted development, Mentor Senior and Staff Engineers
Seniority
Staff, hands-on IC with strategy & mentorship