[Remote] Staff Software Engineer
Note: The job is a remote job and is open to candidates in USA. Storable is a company dedicated to redefining property management for specialty real estate, particularly in the self-storage sector. They are seeking a Staff Software Engineer to help stabilize and scale their Edge platform, which is a large-scale Ruby on Rails application, by improving reliability, performance, and architectural evolution. The role involves significant collaboration, technical strategy, and mentorship within the engineering team.ResponsibilitiesShape the technical direction for the Edge domain by guiding the evolution of our Rails monolith, Postgres data layer, and supporting infrastructure (Sidekiq, Redis, Kafka, AWS) toward a more modular, resilient architectureOwn the technical direction and strategy for key projects, ensuring alignment with broader business goals and influencing product roadmaps and long-term planningDefine pragmatic, well-communicated tradeoffs around performance, reliability, and delivery that help teams and stakeholders make informed decisionsEstablish and refine engineering patterns and standards (testing, observability, deployment, code quality) that raise the bar across Edge teamsHelp define and scale AI-augmented engineering practices across the organization, including coding assistants, automated testing, code review, incident analysis, and agentic development workflowsPartner with Product Management, Payments, Data Platform, DevOps, and adjacent teams to shape requirements, define APIs and integration contracts, and align on shared prioritiesBreak down large technical initiatives into clear milestones and increments, helping teams deliver them safely and predictablyProvide clear technical context, risks, and options to leadership to support roadmap and capacity decisionsFacilitate alignment across teams by building shared understanding and trustAdvocate for reliability and correctness in high-risk areas (payments, reporting, financials, delinquency, nightly jobs) through thoughtful design, testing strategy, and runtime safeguardsContribute to and help facilitate post-incident reviews, turning RCAs into concrete engineering and process improvementsStrengthen observability and on-call practices so teams can detect, diagnose, and resolve issues with confidenceContribute high-quality, production-ready code in our stack (primarily Ruby on Rails, Postgres, Sidekiq, Redis, AWS) and review critical changes, focusing your hands-on time where your expertise has the greatest leverageStep into complex performance and reliability problems when the situation calls for your depth of experience, whether that means identifying hotspots, optimizing queries, or simplifying code pathsModel engineering excellence through targeted contributions that set the standard for the teamEvaluate, prototype, and operationalize AI-assisted development approaches that improve engineering velocity, quality, and reliabilityMentor Senior Engineers and new Staff Engineers, helping them grow their technical judgment, expand their influence, and take on greater ownershipFoster a culture of continuous improvement by encouraging better approaches to testing, automation, deployment, and collaboration (including thoughtful adoption of AI-assisted development tools)Serve as a trusted resource for the Edge stack and domain, modeling how to navigate ambiguity, weigh tradeoffs, and communicate clearly across audiencesSkills8+ years of professional software engineering experience, with substantial time in SaaS or product engineering environments3+ years operating at a Staff, Principal, or Lead level (or equivalent scope), including owning architecture, guiding delivery for complex systems, and mentoring other senior engineersDemonstrated experience evolving a large, mature codebase (ideally a Rails monolith) toward a more modular, scalable architectureDeep proficiency in a modern server-side framework (Ruby on Rails) and relational databases (Postgres or MySQL), including schema design, indexing, query optimization, and scaling patternsSolid understanding of distributed systems concepts and event-driven architectures (background jobs, queues, events/streams)Strong foundation in testing, CI/CD, observability, and incident response in production environmentsAbility to reason about performance, reliability, and data correctness in financial or similarly sensitive domainsComfortable using AI-assisted development tools in your daily workflow and eager to help teams adopt effective AI-augmented engineering practicesExperience shaping AI-augmented engineering workflows for teams (e.g., multi-agent setups for implementation, test generation, refactoring, or incident analysis)Demonstrated experience driving adoption of AI-assisted software development practices across engineering teamsExperience evaluating and implementing AI-augmented workflows such as agent-based development, automated test generation, code migration/refactoring, documentation generation, or incident analysisAbility to articulate measurable impact from AI adoption on engineering productivity, quality, or deliveryA track record of setting technical direction for a domain and building alignment across teams through clear communication and shared understandingExperience partnering closely with Product, Design, and cross-functional stakeholders to shape scope, requirements, and delivery plansA demonstrated pattern of investing in other engineers' growth and making the people around you more effectiveExperience operating and scaling high-throughput, transaction-heavy SaaS systems using tools like Sidekiq, Postgres/RDS, Redis, Kafka/MSK, and AWSBackground in payments, accounting/ledger systems, or other high-integrity financial domainsExperience improving test suites and deployment practices (e.g., reducing test runtime, eliminating flaky tests, introducing canary or blue/green deploys)Familiarity with self-storage, property management, or similar operational software domainsBenefitsGenerous health coverage for you and your family, including fully paid short- and long-term disability coverage and two-times base salary life insurance.401(k) match after 60 days, 100% vested after 1 year.Employer contribution to your HSA, plus an HRA to help offset your deductible.Instant access to flexible vacation. We trust you, so we have a ‘take what you need’ vacation policy.Be More – company rewards and recognition that add up and can be redeemed for personalized gifts and experiences! Storriors have been able to enroll in SCUBA certification classes, travel overseas, and redo their back patio, among many other things.8 hours of Volunteer Time Off each year and the opportunity to get active in the community by joining one of our offsite volunteer and community service events.8 hours of Rest, Relax, Recharge time to care for your mental health.Access a range of mental well-being resources for yourself and your dependents, including counseling services, stress management programs, and mindfulness workshopsFully paid parental leave: 12 and 6 weeks for primary and secondary caregivers, respectively.’Paw’ternity Leave and Pet Bereavement - we understand that pets are a part of the family and have generous time-off policies, which honor that commitment.Caregiver Leave: four weeks of fully paid time away from work to care for aging dependents or family members, if needed.$50 monthly home data stipend, plus a home office sign-on bonus of $250.Fertility care support options to help in your journey towards parenthood.Access to financial experts to help you make informed decisions and achieve your financial goals.Direct Student Loan Payment Program, some qualifications and eligibility rules apply.Company OverviewStorable is a provider of self-storage management software used to help storage operators increase efficiency and improve profitability. It was founded in 2008, and is headquartered in Austin, Texas, USA, with a workforce of 501-1000 employees. Its website is https://www.storable.com/.