1. What is a Software Engineer at Ferrovial?
As a Software Engineer at Ferrovial, you play a vital role in designing, building, and maintaining the digital infrastructure that supports world-class engineering, construction, and mobility projects. This position bridges the gap between complex physical assets and cutting-edge software solutions, directly influencing how global infrastructure is managed, optimized, and operated. Your work enables teams to harness data-driven insights, automate operational workflows, and deliver sustainable value across large-scale transportation and urban development initiatives.
The impact of this role extends across multiple business units, from intelligent toll roads and managed lanes to complex civil engineering projects and traffic management systems. You will collaborate closely with multidisciplinary teams, including project managers, data analysts, and site engineers, to translate real-world operational challenges into scalable, reliable software products. Whether you are building internal tooling or customer-facing applications, your code directly impacts the efficiency, safety, and operational excellence of critical public infrastructure.
Expect an environment that values technical rigor, cross-functional collaboration, and continuous improvement. While Ferrovial is a global leader in infrastructure, its technology teams operate with agility and a clear focus on modern software development practices. You will face complex problem spaces that require robust system design, clean code, and a deep appreciation for how software interacts with physical assets and real-world constraints.
