Onshore

HQ
New York
Total Offices: 3
60 Total Employees

Onshore Offices

Onshore is headquartered in New York and has 3 office locations.

OnSite Workplace

Employees work from physical offices.

Typical time on-site: 5 days a week

U.S. Office Locations

HQ
New York

New York City, NY

17 State St, 42 Flr, New York, New York, United States, 10004 1501

Houston

Houston, TX

Houston, TX, United States

Los Angeles

Los Angeles, CA

Los Angeles, CA, United States

Recently posted jobs

8 Days AgoSaved
In-Office
2 Locations
Artificial Intelligence • Fintech • Software • Financial Services
Lead client onboarding and act as primary client contact to drive adoption and satisfaction. Provide product walkthroughs, training, and technical discovery. Coordinate cross-functionally to resolve issues, maintain project data and milestones, and proactively advise clients on industry developments and optimization opportunities.
8 Days AgoSaved
In-Office
New York, NY, USA
Artificial Intelligence • Fintech • Software • Financial Services
Identify and qualify business prospects through creative outreach (phone, email, LinkedIn). Collaborate with directors to target high-priority accounts, build relationships with owners and executives, track outreach in CRM, and represent the company professionally to drive new client engagements and meet sales targets.
8 Days AgoSaved
In-Office
3 Locations
Artificial Intelligence • Fintech • Software • Financial Services
Drive full-cycle B2B sales for R&D tax credit and related services: build and qualify pipeline, engage C-suite and tax professionals, manage discovery-to-close, maintain CRM data, collaborate with leadership, and represent the company to win and retain clients.