# Staff Software Engineer, CRM

**Company:** [Storable](https://hotfix.jobs/companies/storable)
**Location:** Remote
**Role:** Fullstack Engineering
**Salary:** $150k – $210k/yr
**Experience:** 8+ years
**Skills:** Angular, Node.js, TypeScript, MySQL, Redis, Elasticsearch, AWS, PHP, phalcon, JavaScript, opensearch, sns, SQS, Datadog, Grafana
**Posted:** 2026-07-27

> Staff Software Engineer shaping Storable's large-scale, multi-tenant CRM SaaS platform. Hands-on role (40-50% coding) focused on stabilizing/scaling high-throughput systems, driving event-driven microservices architecture, observability, AI-assisted development, and mentoring while owning reliability in communications, collections, and data sync.

## Job Description

## Responsibilities
- Take on the largest, most ambiguous problems spanning the CRM domain and adjacent teams, decomposing multi-team initiatives into clear, well-sequenced workstreams that can be delivered safely and predictably.
- Own the technical strategy and architecture for CRM initiatives that span multiple teams, making pragmatic, business-aware tradeoffs across cost, scalability, performance, reliability, and delivery, and grounding decisions in data.
- Act as a directly responsible owner for reliability and correctness in high-risk areas (for example, communications, collections, data sync, billing, async jobs) — driving incidents to root-cause fixes and raising the bar for production ownership across teams.
- Proactively identify high-value work and drive large, cross-team initiatives from design through delivery — managing dependencies and risk, and unblocking the teams around you.
- Raise release, deployment, and engineering-process standards that other teams adopt (for example, canary/blue-green deployments, environment management, and safer delivery workflows).
- Write high-leverage, production-ready code across our stack (Angular, Node.js/TypeScript, MySQL, Redis, Elasticsearch/OpenSearch, AWS, Phalcon/PHP), setting the standard for how the hardest scalability, performance, and reliability problems get diagnosed and solved.
- Design end-to-end observability for CRM and its integration services — metrics, logs, and traces (for example, Datadog, Grafana, CloudWatch, or equivalents) with meaningful dashboards, alerts, SLOs, and runbooks.
- Evaluate and operationalize AI-assisted development (for example, multi-agent workflows for implementation, test generation, refactoring, or incident analysis) that measurably improves velocity, quality, and reliability across teams.
- Set the technical direction for scaling and modernizing the CRM stack — Angular, Node.js/TypeScript, and Phalcon/PHP, backed by MySQL, Redis, Elasticsearch/OpenSearch, SNS/SQS, and AWS — toward a modular, event-driven, microservice-based architecture aligned with Storable's enterprise standards and the Storable Architecture platform.
- Drive alignment across CRM, Product, and partner teams (for example, Integrations, Payments, Data Platform, DevOps, and Architect team), mentoring Senior and Staff Engineers, sharing knowledge broadly, and communicating with clarity and influence to both technical and leadership audiences.
- Communicate with clarity and influence to both technical and leadership audiences, and strengthen a culture of continuous improvement — in testing, automation, deployment, observability, and AI-assisted development — across teams.

## Requirements
- 8+ years of professional software engineering experience in SaaS or product engineering environments, including substantial time owning production services, with 3+ years operating at a Staff, Principal, or Lead level (or equivalent scope) guiding architecture and mentoring other senior engineers.
- Deep knowledge of application scalability — designing and operating high-throughput, integration-heavy systems, and reasoning about performance, capacity, and data correctness under load.
- Proven experience evolving large, mature codebases toward more modular, event-driven, microservice-based architectures — including re-platforming or rewriting production applications across languages and frameworks while keeping the live system stable.
- Deep, hands-on experience with our core application stack: modern Angular (Angular 2+ with TypeScript) and Node.js/JavaScript/TypeScript services for event-driven, real-time applications, with strong experience across both relational (for example, MySQL or Postgres) and NoSQL datastores (for example, DynamoDB, MongoDB, or Redis).
- Significant experience designing, deploying, and operating complex distributed systems on AWS (for example, ECS Fargate, Lambda, API Gateway, RDS, ElastiCache/Redis, SNS, SQS, EventBridge, S3, CloudFront, Route 53, and CloudWatch), including diagnosing and resolving production issues using metrics, logs, and traces.
- Strong foundation in testing, test automation, CI/CD, secure software development practices (for example, OWASP), observability, incident response in production environments, and comfort using AI-assisted development tools in your daily workflow.

## Nice-to-Haves
- Experience with PHP and object-oriented server-side development (ideally with Phalcon or similar high-performance frameworks).
- Track record of improving reliability in sensitive domains such as communications, collections, or billing, and aligning solutions with enterprise architecture standards.
- Demonstrated experience shaping AI-augmented engineering practices for teams (for example, multi-agent setups for implementation, test generation, refactoring, or incident analysis), with the ability to articulate measurable impact.
- Experience operating and scaling high-throughput, integration-heavy, multi-tenant SaaS systems using tools like MySQL/RDS, Redis, SNS/SQS, Kafka/MSK, and AWS.
- Experience improving test suites, test automation, and deployment practices (for example, reducing test runtime, eliminating flaky tests, or introducing canary or blue/green deployments).
- Experience building against FMS or other third-party integration and abstraction layers (for example, normalized APIs, shared-services, or platform layers).
- Familiarity with self-storage, property management, or CRM/contact-center software domains.

## Similar roles

- [Staff Software Engineer, Integrations Team](https://hotfix.jobs/jobs/d1cf2077-18bf-402a-917e-1df247379fb1) - Second Nature - Remote - $150k – $190k/yr
- [Staff Software Engineer](https://hotfix.jobs/jobs/bbee124f-9bdf-4bf6-89fb-071eca3d5819) - Second Nature - Remote - $150k – $190k/yr
- [Staff Software Engineer, Full Stack](https://hotfix.jobs/jobs/43628894-c132-4530-b54f-aad8d86b64f5) - Shield AI - San Diego, CA - $150k – $230k/yr
- [Staff Fullstack Engineer, AI Agents](https://hotfix.jobs/jobs/69738733-c55c-4e83-bf01-dd3d1d3097e3) - 11x - San Francisco, CA - $150k – $250k/yr
- [Staff Software Engineer](https://hotfix.jobs/jobs/e777461b-5e42-4948-81f0-7844520615e0) - Anaconda - Remote - $150k – $220k/yr

**Apply:** https://hotfix.jobs/jobs/b449b5bf-c33e-4146-bf75-f38fecd930ce
**Canonical:** https://hotfix.jobs/jobs/b449b5bf-c33e-4146-bf75-f38fecd930ce