Toast is a company focused on building technology solutions for the restaurant industry, aimed at helping them navigate financial challenges. They are seeking a Senior Software Engineer to contribute to the development of financial management tools that enhance cash flow and streamline operations for restaurants.
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
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
- 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