1. What is a Software Engineer at Michels?
A Software Engineer at Michels plays a pivotal role in bridging the gap between sophisticated engineering technology and large-scale infrastructure execution. Unlike traditional software roles that exist in a vacuum, this position is deeply integrated into the operational reality of one of the nation's premier infrastructure and utility contractors. You are responsible for developing technical solutions that directly enhance project delivery, efficiency, and data-driven decision-making across diverse construction environments.
Your work will directly influence how Michels manages complex projects—ranging from pipeline construction to infrastructure solutions. This role is inherently cross-functional, requiring you to translate technical requirements into robust, field-ready applications. You will be challenged to build solutions that perform under the rigorous demands of the industry, making this an ideal environment for engineers who value tangible, high-impact results over purely theoretical development.