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 support AP operations. This position offers an exciting opportunity to work on architecting scalable solutions while leading technical initiatives and mentoring junior engineers.

The role combines technical leadership with hands-on development, focusing on building high-performance, flexible SaaS applications. You'll be working with cutting-edge technologies to optimize processes, enhance user interfaces, and integrate various systems. The position requires expertise in backend development, database optimization, and distributed systems.

Toast offers a collaborative environment where you'll work closely with product managers, UX designers, and other engineers. The company values diversity and inclusion, embracing a hybrid work model that balances in-person collaboration with flexibility. This is an excellent opportunity for an experienced engineer looking to make a significant impact in a growing fintech company while working on challenging technical problems in the restaurant technology space.

The ideal candidate will bring 8+ years of software development experience, strong system design skills, and a passion for building reliable, scalable solutions. You'll be part of a team that's dedicated to improving the restaurant industry through technology, with opportunities to mentor others and shape the technical direction of critical business systems.

Last updated a day ago

Responsibilities For Staff Software Engineer

  • Lead technical initiatives, mentor junior engineers, and provide guidance on best practices
  • Design, build and maintain high performance, flexible and highly scalable SaaS applications
  • 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
  • Collaborate with other engineering teams to ensure solutions are scalable, reliable, and secure
  • Document solution design, write & review code, test and rollout solutions to production
  • Work with PM in capturing & actioning customer feedback

Requirements For Staff Software Engineer

Java
Kotlin
PostgreSQL
  • 8+ years of hands on experience delivering high quality, reliable services using 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 test-driven development
  • Proficient with data warehousing solutions
  • Experience working in Agile/Scrum methodology
  • Experience supporting and debugging large distributed applications
  • Strong problem-solving skills
  • Bachelor's degree required
  • Must work minimum two days per week in office

Benefits For Staff Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Hybrid work model
  • Learning and development opportunities
  • Comprehensive health benefits

Interested in this job?

Jobs Related To Toast Staff Software Engineer