What is a Software Engineer at Cannon Construction?
At Cannon Construction, the Software Engineer role sits at the critical intersection of digital innovation and heavy infrastructure. Unlike traditional software roles, you will be tasked with building systems that translate complex engineering requirements into actionable data, directly supporting projects ranging from telecommunications to power grid development. Your work ensures that our field operations—whether in Ft Lewis or Milton—are supported by robust, reliable, and scalable technical solutions.
You will contribute to the digital backbone of our firm, creating tools that streamline estimation, manage government operations, and enhance drafting accuracy. This position is for engineers who are not only technically proficient but also deeply interested in the physical impact of their code. You will operate in an environment where precision is non-negotiable, and your ability to solve problems at the edge of software and physical infrastructure will define your success and influence the efficiency of our large-scale construction efforts.




