Tarro

HQ
Long Island City, New York, USA
Total Offices: 2
1,300 Total Employees
Year Founded: 2015

Offices at Tarro

Tarro is headquartered in Long Island City, New York, USA and has 2 office locations.

Remote Workplace

Employees work remotely.

Typical time on-site: None

U.S. Office Locations

HQ
Long Island City, New York, USA

30-30 Northern Blvd Ste 403, Long Island City, NY, United States, 11101

Menlo Park, California, USA

Menlo Park, CA, United States

Search the 11 jobs at Tarro

Recently posted jobs

Yesterday
San Francisco, CA, USA
Food • Information Technology • Payments • Software • Hospitality
The Head of Global Total Rewards will design and implement global compensation programs, ensuring alignment with industry standards and promoting a high-performance culture. Responsibilities include developing compensation strategies, managing benefits packages, and maintaining compliance with regulations across various countries. The role involves collaboration with internal stakeholders to ensure equitable compensation practices.
10 Days Ago
San Francisco, CA, USA
Food • Information Technology • Payments • Software • Hospitality
The Senior Financial Analyst will drive revenue forecasts, analyze performance metrics, communicate findings to finance leadership, collaborate with Sales & Marketing, and support Investor Relations. This role focuses on building a strong financial forecasting and reporting function in a fast-growing tech company.
16 Days Ago
New York, NY, USA
Remote
Food • Information Technology • Payments • Software • Hospitality
As a Backend Engineer at Tarro, you will develop reliable, scalable, and high-performing distributed systems. Your role involves collaborating with SRE teams, product leaders, and other stakeholders to enhance product vision and establish system processes. You will also participate in sourcing talent while fostering a strong engineering culture.