Freese and Nichols

HQ
Fort Worth
Total Offices: 15
918 Total Employees
Year Founded: 1894

Teams at Freese and Nichols

18 Hours AgoSaved
In-Office
4 Locations
Greentech • Other • Consulting • Energy
The Stormwater Project Manager will oversee stormwater management projects, mentor junior engineers, and maintain client relationships, focusing on technical design and project management.
YesterdaySaved
In-Office
4 Locations
Greentech • Other • Consulting • Energy
Support business development by managing opportunity pipeline, CRM, account planning, and procurement monitoring. Produce forecasts and financial reconciliation reports, coordinate pursuit schedules and training, assist with events and presentations, and research market opportunities to help secure new business.
3 Days AgoSaved
In-Office
Raleigh, NC, USA
Greentech • Other • Consulting • Energy
The Sr. Dam and Levee RIDM Engineer will lead dam safety projects, oversee engineering teams, manage projects, and advance RIDM capabilities.