1. What is a Software Engineer at McKissack & McKissack?
At McKissack & McKissack, the role of a Software Engineer—often integrated within specialized engineering disciplines such as electrical, mechanical, or structural engineering—is a bridge between high-stakes physical infrastructure and digital precision. You are not just writing code; you are building the technical tools and analytical frameworks that enable the firm to manage complex, large-scale construction projects. Your work directly impacts how projects are executed, monitored, and delivered, ensuring that safety, efficiency, and engineering excellence remain at the forefront.
This position is critical because you provide the technological backbone for professional engineers in the field. Whether you are developing automated systems for structural analysis or creating software solutions to optimize mechanical design processes, your contributions directly influence the firm's ability to tackle massive urban and industrial projects. You will find this role uniquely rewarding if you are interested in the intersection of traditional civil engineering rigor and modern software development.