Restaurant365

Restaurant365 is a SaaS company disrupting the restaurant industry! Our cloud-based platform provides a unique, centralized solution for accounting and back-office operations for restaurants. Restaurant365’s culture is focused on empowering team members to produce top-notch results while elevating their skills.

Principal Software Architect, API

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

69 days ago

Salary

$190K - $285K / year

Bachelor Degree14 yrs expEnglishDistributed SystemsERP

Job Description

• 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. • Anticipate platform-level risks (scalability, reliability, performance, security, data integrity, and ecosystem complexity) and design long-term solutions that prevent systemic issues. • Mentor architects and principal engineers across product lines, raising architectural maturity and promoting shared platform and marketplace patterns and practices. • Provide deep architectural guidance on complex cross-team initiatives, acting as a key decision-maker for platform and marketplace-related tradeoffs. • Represent the Platform architecture in cross-functional forums, translating technical direction—especially around extensibility and ecosystem growth—into clear business value and outcomes. • Contribute to external technical communities as a platform subject-matter expert, reinforcing R365’s position as a leading, extensible SaaS platform provider

Job Requirements

  • BS/MS in Computer Science or equivalent professional experience.
  • 14+ years of engineering experience, including significant experience with large-scale, distributed systems and platform architecture.
  • Proven leadership in architecture, standards, and cross-functional collaboration across multiple teams and domains.
  • 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.
  • Track record of influencing technical strategy through platform and ecosystem decisions.
  • 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.
  • Experienced with SaaS, ERP, and/or restaurant technology.
  • Familiarity with Domain-Driven Design (DDD), event-driven architecture, API lifecycle / governance, and observability / SLO-based engineering.

Benefits

  • Comprehensive medical benefits, 100% paid for employee
  • 401k + matching
  • Equity Option Grant
  • Unlimited PTO + Company holidays
  • Wellness initiatives

Related Job Pages

More Full-stack Engineer Jobs

Senior Software Engineer, iOS

MyFitnessPal

Unlock your healthy and find your happy with MyFitnessPal.

Full-stack Engineer69 days ago
Full TimeRemoteTeam 51-200Since 2005H1B Sponsor

Senior Software Engineer developing iOS applications at MyFitnessPal

AndroidiOSObjective-CSwift
United States
$150K - $190K / year
Full-stack Engineer71 days ago
Full TimeRemoteTeam 11-50Since 2010H1B No Sponsor

Principal Software Engineer supporting civic tech within the federal government

JavaJavaScriptMySQLNGINXPostgresPythonReactRubyRuby on RailsTypeScript
United States
$145K - $190K / year

Software Engineer

Capital Technology Group, LLC

Simple Solutions for Complex Problems

Full-stack Engineer71 days ago
Full TimeRemoteTeam 11-50Since 2010H1B No Sponsor

Software Engineer designing and implementing prototypes for federal government software.

JavaJavaScriptMySQLNGINXPostgresPythonReactRubyRuby on RailsTypeScript
California
$85K - $115K / year

Technical Lead

Capital Technology Group, LLC

Simple Solutions for Complex Problems

Full-stack Engineer71 days ago
Full TimeRemoteTeam 11-50Since 2010H1B No Sponsor

Technical Lead supporting civic tech for federal government modernization

JavaJavaScriptMySQLNGINXPostgresPythonReactRubyRuby on RailsTypeScript
United States
$145K - $190K / year