About The Position

Toast is seeking a Senior Software Engineer to join the Financial Management team, focusing on building Toast Books and enhancing existing products like Cash Flow Insights and Bill Pay. This role is crucial for expanding Toast's financial ecosystem and developing next-generation products for restaurants. The Financial Management team aims to solve the critical challenge of cash flow management for restaurants by providing integrated tools within the Toast platform, empowering operators with streamlined payments, real-time financial visibility, and accurate record-keeping.

Requirements

  • 5+ years of backend engineering experience, with strong fundamentals in building, operating, and evolving production systems in a Java / Kotlin environment
  • Leverages and explores AI tools as a core part of your workflow to improve speed, quality, learning, and team operations.
  • Demonstrated success independently owning complex technical initiatives
  • Strong judgment designing and operating distributed systems, service-oriented architectures, messaging patterns, and / or microservices in production environments.
  • Proven ability to balance hands-on execution, pragmatic delivery, and longer-term technical direction.
  • Skilled at aligning engineering, product, design, and leadership stakeholders around clear tradeoffs and executable plans.
  • Strong customer orientation: you care about understanding real user workflows, shipping useful product increments, learning from adoption and feedback, and improving the customer experience over time.

Nice To Haves

  • Experience building financial systems such as payments, reconciliation, billing, accounting, bookkeeping, or financial reporting platforms.
  • Familiarity with regulatory, compliance, audit, privacy, or security requirements for financial products, such as PCI, SOX, KYC, or related controls.
  • Background in data modeling, ledger-like systems, reconciliation, auditability, or financial reporting with high-volume transaction data.
  • Knowledge of integration patterns with external financial institutions, banks, payment processors, accounting systems, or other third-party financial platforms.

Responsibilities

  • Shape the technical strategy and architecture for Financial Management while staying closely connected to customer problems, product outcomes, and business impact.
  • Identify and prioritize high-impact customer, business, and technical problems; balance hands-on execution with influence across teams and functions.
  • Partner deeply with Product, Design, Compliance, Finance, Support, Data, and external vendors to deliver resilient, scalable, and customer-centered financial products.
  • Lead architectural discussions, make pragmatic tradeoffs, and help sequence the roadmap so teams can ship value incrementally while improving long-term system health.
  • Mentor engineers and model engineering excellence through high-quality design, code review, testing, observability, documentation, and inclusive technical leadership.
  • Act as a multiplier by identifying systemic technical, operational, and organizational challenges, then driving improvements that increase developer productivity, reliability, customer impact, and team effectiveness.

Benefits

  • Competitive compensation and benefits programs
  • Healthy lifestyle support
  • Flexibility to meet changing needs
  • Cash compensation (overtime, bonus/commissions if eligible)
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service