1. What is a Software Engineer at Thornton Tomasetti?
A Software Engineer at Thornton Tomasetti occupies a unique position at the intersection of advanced engineering, computational design, and cutting-edge software development. Unlike traditional tech companies where software stands alone, software engineering at Thornton Tomasetti directly powers the tools, algorithms, and analytical platforms used to design, simulate, and analyze complex structures and built environments worldwide. From computational mechanics and Finite Element Analysis (FEA) platforms to building information modeling (BIM) integrations and forensic engineering analytics, software engineers create the digital backbone of the firm.
In this role, your code directly influences high-stakes physical infrastructure, forensic investigation pipelines, facade design calculations, and sustainability modeling. You will collaborate closely with structural engineers, MEP specialists, computational designers, and project principals to build internal tools, automation scripts, custom plugins, and enterprise web applications. The software you build enables engineering teams to automate tedious structural design workflows, run high-performance simulations, and solve non-standard, highly technical engineering challenges.
Candidates who thrive at Thornton Tomasetti possess strong software fundamentals paired with a deep appreciation for domain-specific technical challenges. Whether you are developing custom tools for structural analysis, building internal data visualizers, or optimizing computational mechanics algorithms, your work has a tangible, real-world impact on iconic architecture and infrastructure projects globally.



