Tarro

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

Similar Companies Hiring

Software • Machine Learning • Hardware • Defense • Data Privacy • App development • Aerospace
Colorado Springs, CO
53 Employees
Virtual Reality • Software • Hardware • Defense • Aerospace
3 Offices
113 Employees
Software • Defense
Honolulu, HI
180 Employees

Offices at Tarro

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

Remote Workplace

Employees work remotely.

Typical time on-site: None

U.S. Office Locations

HQ
New York, New York, USA

30-30 Northern Blvd Ste 403, New York, NY, United States, 11101

Menlo Park, California, USA

Menlo Park, CA, United States

Recently posted jobs

15 Hours Ago
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
Food • Information Technology • Payments • Software • Hospitality
The Coordinator for People Business Partners will provide administrative support in HR processes, manage performance improvement plans, conduct exit interviews, and maintain accurate records.
2 Days Ago
Remote
2 Locations
Food • Information Technology • Payments • Software • Hospitality
The HR Operations Coordinator will support US HR operations through onboarding, off-boarding, benefits administration, and employee record keeping, enhancing employee experience initiatives.
5 Days Ago
Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, MYS
Food • Information Technology • Payments • Software • Hospitality
The People Business Partner develops and supports talent management programs focused on attracting and retaining top talent. Responsibilities include improving work relationships, resolving employee relations issues, providing HR policy guidance, analyzing trends, and supporting HR initiatives to align with business goals.