View Our Website View All Jobs

Software Architect, Restaurant Platform

We are a group of passionate individuals working towards making TouchBistro the #1 global POS product. We are all about ownership, giving each member the tools, support, and freedom to succeed. Above all else, we value personal and professional growth, true teamwork and collaboration, and celebrating each other's wins while still driving to achieve even more. We are fun, scrappy, and aren’t afraid to take risks. If this sounds like a team you’d like to be a part of, get in touch!

Reporting to the Director of Architecture, as a Software Architect, Restaurant Platform you will be charged with continuing to grow our award-winning point-of-sale software as the brain of a restaurant. With a scope of responsibility in terms of architecture across both server-side and in-venue components, there are numerous technical and innovative challenges to solve. You will be responsible for ensuring that our product has solid foundation following a service-based approach using well-defined APIs with the goal to deliver a fault-tolerant and offline resistant commercial platform.



  • Collaborate with and mentor development teams to effectively deliver on product goals as they relate to our Restaurant Platform providing oversight on solutions, ensuring they are built to be scalable, maintainable, extensible, and fault-tolerant
  • Contribute to the technology roadmap for our Restaurant Platform that considers growth, reusable components, development at scale, and innovation to deliver on core restaurant functionality including menu management, staff management, payment processing, and restaurant reporting & analytics
  • Establish a principle to building service-based solutions that promote design by contract, low coupling, high cohesion, and reduced complexity across our Restaurant Platform
  • Evaluate and research strategies and solutions to synchronize, replicate, and update data across our Restaurant Platform in a robust and fault-tolerant manner
  • Ensure security across our Restaurant Platform is considered at every step of the design, development and delivery process
  • Document and maintain architectural standards, goals, and decisions established to ensure consistent communication across the organization



  • Bachelor’s Degree in Computer Engineering or a related field required
  • 5+ years server-side application development
  • 2+ years in a technology leadership role
  • Excellent written and verbal communication skills with the ability to effectively communicate technical concepts and ideas to all levels of employees and management
  • Expert in API design, development, and testing
  • Experience with developing services in support of mobile applications
  • Strong knowledge in database development and data replication practices
  • Prior work with either Service Oriented Architecture (SOA) or Microservice platforms
  • Hands-on experience with iOS development and/or Android development is a plus
  • Point-of-sale development, hardware firmware development, payment terminal integration, or hardware integration are nice-to-have



TouchBistro is an award-winning iPad Point of Sale system, built for restaurant people by restaurant people. We’re a team of thinkers, builders, doers, and innovators. While many of us have experience working at restaurants, some of us just have a true passion for the industry.

At TouchBistro you’ll join a fun, vibrant and rapid growth environment where you’ll work with individuals who share the same values of being passionate, innovative, accountable, collaborative and respectful. We offer great benefits such as stock options, career progression, professional development, volunteer days, health/dental benefits, Friday lunches and more!

So, what do you say? Are you ready to become part of something awesome?



TouchBistro believes in fostering an inclusive workplace where all individuals have an opportunity to succeed. Requests for accommodation due to a disability can be made at any stage of the recruitment process.

Read More

Apply for this position

Apply with
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file