1. What is a Software Engineer at Hill International?
A Software Engineer at Hill International serves as a vital bridge between complex project management requirements and the digital tools that enable global infrastructure success. Unlike typical tech-sector roles, this position is deeply integrated into the world of construction management, civil engineering, and large-scale capital projects. You will be responsible for creating, maintaining, or optimizing systems that ensure data integrity, project efficiency, and seamless communication across multidisciplinary project teams.
This role is critical to the business because it directly impacts the ability of Hill International to deliver massive infrastructure projects on time and within scope. You will work within an environment that values technical precision, industry-specific domain knowledge, and the ability to translate high-level engineering requirements into robust software solutions. Expect to collaborate with project managers, construction experts, and operations teams to solve problems that have real-world physical manifestations.