EcoVadis

New York
Total Offices: 2
1,296 Total Employees
Year Founded: 2007

Teams at EcoVadis

Recently posted jobs

5 Days AgoSaved
Remote
Texas, USA
Other
Provide legal advice and lead transactional, compliance, and governance matters. Draft, review, and negotiate SaaS and commercial contracts, maintain templates and approval workflows, train Sales, monitor regulatory developments, integrate AI legal tools, and coordinate external counsel.