Taro Logo

Senior Software Engineer - Reporting

Toast builds the all-in-one restaurant platform that helps restaurants operate their business, increase sales, engage guests, and keep employees happy.
Data
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS · Finance

Description For Senior Software Engineer - Reporting

Toast is seeking a Senior Software Engineer to join their Fintech Reporting team in Dublin, focusing on building critical data infrastructure for financial reporting. This role is part of Toast's mission to create an all-in-one restaurant platform that revolutionizes how restaurants operate, increase sales, and engage with guests.

The position offers an exciting opportunity to work on data infrastructure that powers crucial financial reports for both internal and customer-facing needs. You'll be part of a team that empowers restaurants with clear, timely, and trustworthy financial data and insights through robust reporting solutions. This role requires a blend of technical expertise in data engineering, distributed systems, and database optimization, along with strong communication skills to work effectively with cross-functional teams.

As a Senior Software Engineer, you'll be responsible for designing and implementing scalable data solutions, writing complex SQL queries, and working with various technologies including Java, Kotlin, PostgreSQL, and DynamoDB. The role involves both technical leadership and hands-on development, requiring you to mentor team members while actively contributing to the codebase.

The position offers a hybrid work arrangement requiring at least two days per week in the Dublin office, providing a balance between collaborative in-person work and flexible remote options. Toast offers competitive compensation and comprehensive benefits, fostering a diverse and inclusive work environment where employees can thrive and grow professionally.

This is an excellent opportunity for experienced engineers who are passionate about data infrastructure, enjoy solving complex problems, and want to make a real impact in the restaurant industry through technology. The role combines technical challenges with business impact, as your work will directly help restaurants make better-informed decisions and drive their success.

Last updated a day ago

Responsibilities For Senior Software Engineer - Reporting

  • Work with fellow developers, product managers, and designers, to deliver the data that drives amazing internal and customer facing financial reports
  • Analyze data, write complex SQL queries, design database schemas, and work with distributed systems
  • Advocate for best coding practices, raising the bar for yourself, your team, and the company
  • Partner with experienced engineers in design and code reviews to maintain high standards
  • Monitor feature rollouts to ensure customer success, iterating and improving when necessary
  • Design, build, deploy, and maintain highly resilient and scalable systems
  • Tackle scaling challenges and implement robust solutions
  • Mentor and provide technical guidance to other team members

Requirements For Senior Software Engineer - Reporting

Java
Kotlin
PostgreSQL
MongoDB
React
TypeScript
JavaScript
  • Knowledge of Kotlin, Java or another object-oriented language
  • Experienced with databases (PostgreSQL, DynamoDB) including schema design and optimization
  • In-depth understanding of microservices, distributed systems, and enterprise messaging
  • Proven track record of delivering reliable services to production
  • Excellent communication skills
  • A passion for technology and continuous learning
  • The capacity to tackle complex and ambiguous problems
  • Driven by real-world customer impact

Benefits For Senior Software Engineer - Reporting

Medical Insurance
Dental Insurance
Vision Insurance
  • Competitive compensation
  • Health benefits
  • Flexible work arrangements

Interested in this job?

Jobs Related To Toast Senior Software Engineer - Reporting