What is a Software Engineer at SMEC?
As a Software Engineer at SMEC, you are positioned at the intersection of cutting-edge technology and world-class infrastructure. SMEC is a global engineering and development consultancy, and the Software Engineer role is pivotal in driving the digital transformation of complex projects, ranging from large-scale roads and highways to sustainable water resource management and rail infrastructure.
Your work directly impacts the efficiency, safety, and sustainability of critical public assets. Whether you are developing specialized modeling software, automating data processing for civil engineering workflows, or building robust internal systems to support global project delivery, your contributions enable our teams to solve the most challenging problems in modern infrastructure. This role is highly dynamic, requiring a blend of technical precision and a deep understanding of the engineering domains you support.



