Freese and Nichols

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

Teams at Freese and Nichols

2 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.
3 Days AgoSaved
In-Office
34 Locations
Greentech • Other • Consulting • Energy
The Applied Technology Leader will develop and implement technology strategies, mentor staff, enhance engineering processes, and ensure project quality through technology integration.
Greentech • Other • Consulting • Energy
This role leads complex water resource design projects, providing technical expertise, mentoring staff, and supporting industry leadership while influencing standards and practices.