What is a Software Engineer at Kiewit?
At Kiewit, a Software Engineer plays a unique and pivotal role that bridges the gap between cutting-edge technology and heavy industrial construction. Unlike traditional tech companies where software exists in a purely digital ecosystem, software at Kiewit directly powers massive, real-world infrastructure projects—ranging from bridges and highways to tunnels and power plants. The applications you build, optimize, and maintain are used by field engineers, project managers, and estimators to ensure multi-million-dollar operations run safely, on time, and within budget.
The impact of this position is felt across the entire lifecycle of Kiewit’s projects. You will contribute to proprietary estimating software, complex logistics and scheduling platforms, real-time safety monitoring tools, and field-data collection systems. Because our construction crews operate in diverse and sometimes remote environments, the software must be highly reliable, performant, and intuitive.
Entering this role means joining a team where technology has a tangible, physical footprint. It requires not only strong analytical and technical capabilities but also an appreciation for the scale and complexity of the construction industry. Successful candidates are those who are excited by the challenge of solving complex logistical problems and are eager to build software that has a lasting impact on the physical world.
