Principal Software Architect, Platform

1 month ago
Full-time
Lead
Software Development
Restaurant365

Restaurant365

Restaurant365 provides a comprehensive cloud-based restaurant management software that integrates accounting, inventory, recipe costing, and POS systems to help restaurant leaders optimize operations and enhance profitability.

Diversified Financial Services
251-1K
$262M raised

Description

  • Own and evolve end-to-end architecture for core platform services including identity, permissions, workflow, integrations, and shared domain capabilities.
  • Define clear service boundaries, contracts, and architectural patterns to enable modularity, reusability, and safe change across the platform.
  • Shape and advance the platform marketplace and extensibility architecture, including API exposure patterns, eventing/webhook models, app/extension sandboxing, and partner integration approaches.
  • Lead platform-focused architecture reviews and technical governance to ensure 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 and align platform investments with ecosystem goals.
  • Drive modernization and decomposition of legacy components into well-defined platform services and extension points, including migration strategies, sequencing, and success criteria.
  • Establish and maintain reference architectures, patterns, and frameworks (including marketplace and integration blueprints) for product teams to adopt.
  • Anticipate platform-level risks (scalability, reliability, performance, security, data integrity, ecosystem complexity) and design long-term solutions to prevent systemic issues.
  • Mentor architects and principal engineers across product lines and provide deep architectural guidance and decision-making for complex cross-team initiatives.
  • Represent the platform architecture in cross-functional forums and external communities, translating technical direction into clear business value and outcomes.

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.
  • Expertise in identity and access management, permissions models, workflow/orchestration, integrations/APIs, and data-intensive services.
  • Demonstrated success leading modernization and decomposition efforts (e.g., monolith to modular/service-oriented/platform architectures).
  • Experience designing or evolving extensible platforms or marketplaces (APIs, extensions, partner integrations or app ecosystems) — strongly preferred.
  • Mastery of system design, architectural patterns, and tradeoff analysis for scalability, reliability, performance, security, and cost optimization.
  • Strong communication skills for articulating complex platform concepts to technical and non-technical audiences, including executives and external partners.
  • Proven coaching and mentorship experience developing senior engineers and architects in platform and systems design.
  • Familiarity with SaaS, ERP, and/or restaurant technology and patterns such as Domain-Driven Design (DDD), event-driven architecture, API lifecycle/governance, and observability/SLO-based engineering.

Benefits

  • Salary range $190,000–$285,000 per year (range reflects expected compensation and may vary by experience, role, and location).
  • Comprehensive medical benefits (100% paid for employee).
  • 401(k) with employer matching.
  • Equity option grant.
  • Unlimited PTO plus company holidays.
  • Wellness initiatives and mental/physical health support.
  • Remote-first (#BI-Remote) work environment.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Engineering Architect (Node.js)

Okta 5K-10K Professional Services

Engineering Architect on Okta’s Auth0 Architecture team responsible for defining and improving the Auth0 technology stack, delivering scalable production implementations, and mentoring engineering teams to accelerate product delivery and platform reliability.

AWS Azure Docker Go gRPC JavaScript Kubernetes Microservices MongoDB Node.js OAuth OpenID Connect PostgreSQL Redis REST API SAML TypeScript
1 month ago

[Job-27530] Software Architect | Brazil

CI&T 5K-10K Internet Software & Services

Software Architect na CI&T liderando a adoção de práticas DevSecOps e projetando/implementando um novo sistema de processamento de pagamentos para um grande cliente do setor de telecomunicações em transformação digital.

API Gateway Azure CI/CD DevSecOps Generative AI Java JavaScript JWT Kubernetes MongoDB Next.js OAuth PostgreSQL React Redis REST API Spring Boot
1 month ago

Senior Product Strategy Architect

Unity 5K-10K Internet Software & Services

Product Strategy Architect at Unity (Engine Product team) in a hybrid role combining product strategy and architecture to define product direction, translate customer needs into technical requirements, and drive the product roadmap to align business priorities, user needs, and technical feasibility.

Game Development Unity Unreal Engine
1 month ago

Manager eCommerce Technology

Reeds Jewelers 251-1K Textiles, Apparel & Luxury Goods

REEDS Jewelers is hiring a Magento Full Stack Architect / Manager of eCommerce Technology to lead and evolve its Adobe Commerce ecosystem, owning platform architecture, integrations, and day-to-day operations to ensure scalability, reliability, and business-aligned technical delivery.

CI/CD CRM Debian Docker Elasticsearch ERP Git GitHub Actions JavaScript Jenkins Less Linux MySQL Nginx OpenSearch React Redis Sass SQL Ubuntu Vue.js
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers