As a https://onlinefreelancejobs.net/civil-engineering-job/ civil engineer, you must have sound subject knowledge, creativity, and critical thinking. You must be able to communicate ideas to others, negotiate project details, and research projects. You must also have the skills to manage budgets, resources, and deadlines. Civil engineers must be able to communicate well and effectively with clients. It's important to know how to effectively negotiate contracts. You should also have a strong work-life balance.