Software Developer/ Engineer/ Architect

Chief Architect, Fintech

Now, more than ever, the Toast team is committed to our customers. We’re taking steps to help restaurants navigate these unprecedented times with technology, resources, and community. Our focus is on building the restaurant platform that helps restaurants adapt, take control, and get back to what they do best: building the businesses they love. And because our technology is purpose-built for restaurants, by restaurant people, restaurants can trust that we’ll deliver on their needs for today while investing in experiences that will power their restaurant of the future. 

Your mission is to drive architecture and technical strategy for Toast's FinTech line of business. You will be the most senior technologist in this line of business, accountable for a payments platform processing many tens of billions of dollars per year. This is a mission-critical system on which our restaurant's rely for their livelihood, so reliability and scalability are paramount. Beyond core payment processing, your scope will also include Toast's rapidly expanding FinTech product suite, including Toast Capital and other significant products under active development. This position is part of the FinTech leadership team. It does not require people management.

About this roll* (Responsibilities) 

  • Develop and drive an architectural vision to support the continued aggressive growth of Toast and our FinTech product suite
  • Be an active participant and the authoritative technical voice in FinTech product strategy discussions
  • Partner with the FinTech VP of Engineering and VP of Product to successfully deliver FinTech products from design to production
  • Work closely with Toast's CTO, Chief Architect and technical leads for the 3 other Toast LOBs to advance the overall architecture at Toast, finding the right mix between centralized consistency and LOB independence
  • Build relationships with and work with key Toast technology partners such as credit card acquirers
  • Mentor and develop technical leadership across FinTech
  • 15+ years experience designing and building highly scalable, mission-critical distributed software systems
  • 10+ years experience building and operating SaaS products, ideally AWS hosted
  • Demonstrated ability to drive architectural vision for a company or highly scalable line of products
  • A desire to work not only with technologists but also product owners and business leaders
  • Ability and desire to draw big lines and boxes on a whiteboard with the ability to dig in and understand the ebb and flow of what the code is doing under load
  • Ability and desire to communicate and influence at the executive level

Special Sauce* (Nonessential Ingredients)

  • Expertise in designing data models on NoSql databases and DynamoDB
  • Experience with enterprise integration using Apache Camel
  • Experience architecting event-driven distributed systems using Apache Pulsar
  • Experience defining test, build and deploy strategies across POS hardware, SaaS environments and the external payments ecosystem 
  • Significant experience in FinTech and specifically the card processing industry
  • Experience integrating with banking systems and protocols
  • Solid understanding of financial system security requirements and standards compliance
  • Solid understanding of accounting principles and double entry ledger