Restaurant365 is looking to solve the problem of providing a scalable and secure platform architecture for its SaaS products, enabling partners, developers, and product teams to safely extend and innovate on the platform.
Requirements
- 14+ years of engineering experience, including significant experience with large-scale, distributed systems and platform architecture.
- Recognized expertise in multiple domains such as identity and access management, permissions models, workflow/orchestration, integrations/APIs, and data-intensive services.
- Demonstrated success leading modernization and decomposition efforts (e.g., from monolith to modular or service-oriented/platform architectures).
- Experienced designing or evolving extensible platforms or marketplaces (e.g., APIs, extensions, partner integrations, or app ecosystems) is strongly preferred.
- Mastery of system design, architectural patterns, and tradeoff analysis, including scalability, reliability, performance, security, and cost optimization.
- Familiarity with Domain-Driven Design (DDD), event-driven architecture, API lifecycle / governance, and observability / SLO-based engineering.
- Experienced with SaaS, ERP, and/or restaurant technology.
Responsibilities
- Own and evolve the end-to-end architecture for core Platform services, including identity, permissions, workflow, integration, and shared domain capabilities.
- Define clear service boundaries, contracts, and patterns that enable modularity, reusability, and safe change across the platform.
- Shape and advance the platform’s marketplace and extensibility architecture, including API exposure patterns, eventing and webhook models, app/extension sandboxing, and partner integration approaches that allow third parties and internal teams to build safely on top of R365.
- Lead platform-focused architecture reviews and technical governance, ensuring consistency with enterprise architecture and long-term strategy.
- Partner with Product, Engineering, Infrastructure, and Security to embed platform-first and marketplace-ready thinking into roadmaps and execution plans, aligning platform investments with ecosystem and extensibility goals.
- Drive modernization of legacy components into well-defined platform services and extension points, aligning teams on migration strategies, sequencing, and success criteria.
- Establish and maintain reference architectures, patterns, and frameworks (including marketplace and integration blueprints) that product teams can adopt to build on the platform efficiently.
Other
- BS/MS in Computer Science or equivalent professional experience.
- Excellent communication skills, capable of articulating complex platform concepts to both technical and non-technical audiences, including executives and external partners.
- Strong coaching and mentorship skills, with experience developing senior engineers and architects in platform and systems design.
- Ability to work in a BI-Remote environment.
- Comprehensive medical benefits, 100% paid for employee, 401k + matching, Equity Option Grant, Unlimited PTO + Company holidays, and Wellness initiatives.