Taro Logo

Staff Software Engineer

A technology company providing comprehensive all-in-one SaaS product and financial technology solutions for the restaurant industry.
Backend
Staff Software Engineer
Hybrid
1,000 - 5,000 Employees
8+ years of experience
Enterprise SaaS · Finance

Description For Staff Software Engineer

Toast is revolutionizing the restaurant industry with its comprehensive all-in-one SaaS and fintech solutions. As a Staff Engineer on the Accounts Payable team, you'll play a crucial role in developing and maintaining backend systems that power financial operations for restaurants across the globe. This is an opportunity to work on large-scale distributed systems, implement cutting-edge technologies including ML and OCR, and lead technical initiatives that directly impact the restaurant industry.

The role combines technical leadership with hands-on development, requiring expertise in backend development, database optimization, and system architecture. You'll be working with modern technologies and frameworks while mentoring other engineers and collaborating with cross-functional teams. The position offers the perfect balance of technical challenges and leadership opportunities, allowing you to influence both the technical direction and the team's growth.

Toast offers a collaborative environment with a hybrid work model, comprehensive benefits, and a strong focus on diversity and inclusion. The company's mission to empower the restaurant community through technology provides a meaningful context for your work. Located in Chennai, you'll be part of Toast's growing global engineering team, contributing to products that serve thousands of restaurants worldwide.

This role is ideal for experienced engineers who are passionate about building scalable solutions, mentoring others, and working on products that have real-world impact. With Toast's continued growth and innovation in the restaurant tech space, you'll have plenty of opportunities to learn, grow, and make a significant impact on the future of restaurant technology.

Last updated 11 hours ago

Responsibilities For Staff Software Engineer

  • Lead technical initiatives, mentor junior engineers, and provide guidance on best practices
  • Develop automated workflows for invoice processing, payment approvals, and vendor management
  • Optimize query performance and ensure data integrity within large datasets
  • Implement machine learning or OCR to streamline data extraction from invoices
  • Lead, mentor and coach engineers on best practices
  • Collaborate with other engineering teams on scalable solutions
  • Document solution design, write & review code, test and rollout solutions
  • Work with PM in capturing & actioning customer feedback
  • Present findings and insights to senior leadership

Requirements For Staff Software Engineer

Java
Kotlin
PostgreSQL
  • 8+ years of hands on experience with C#, Java, Kotlin or other object-oriented languages
  • Experience with RESTful APIs, GraphQL endpoints, and service integrations
  • Design, optimize, and maintain relational and NoSQL databases
  • Strong experience with automated testing and TDD
  • Proficient with data warehousing solutions (Snowflake, Redshift, BigQuery)
  • Experience working in Agile/Scrum methodology
  • Experience supporting and debugging large distributed applications
  • Strong problem-solving skills
  • Excellent communication skills
  • Bachelor's degree required

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Hybrid work model with minimum two days per week in office
  • Comprehensive health benefits including medical, dental, and vision
  • Parental leave

Interested in this job?

Jobs Related To Toast Staff Software Engineer