Freese and Nichols

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

Similar Companies Hiring

Big Data • Information Technology • Software • Analytics • Energy
15 Offices
1700 Employees
Fintech • Professional Services • Software • Consulting
11 Offices
Information Technology • Professional Services • Software • Energy
2 Offices
240 Employees

Benefits at Freese and Nichols

Financial + Retirement

401(K)

5 Days Ago
4 Locations
Greentech • Other • Consulting • Energy
The Stormwater Engineer in Training will assist with stormwater drainage projects, perform calculations and analyses, and help in project documentation and design.
Greentech • Other • Consulting • Energy
Lead H&H analysis for stormwater management projects, prepare technical reports, manage project schedules, and mentor junior staff.
Greentech • Other • Consulting • Energy
Lead project teams in structural engineering, manage project delivery, maintain client relationships, oversee junior staff, and ensure quality control.