Euclid Innovations

HQ
Charlotte
Total Offices: 2
178 Total Employees
Year Founded: 2010

Euclid Innovations Benefits Overview

Compensation + Benefits

Offers generous parental leave

Work-Life Balance + Wellbeing

Offers generous PTO

22 Days AgoSaved
In-Office or Remote
Manhattan, New York, NY, USA
Information Technology
The Project Manager will oversee Market Risk or Credit Risk projects in a financial services setting, leading initiatives, coordinating stakeholders, and ensuring successful project delivery.