What is a Software Engineer at Thorson Baker & Associates?
At Thorson Baker & Associates (TBA), a Software Engineer—often integrated within our Technology Project Engineer and engineering automation tracks—plays a critical role in bridging the gap between software development and physical engineering disciplines. Unlike traditional tech companies, TBA is a premier consulting engineering firm. This means our engineering software teams design, build, and optimize the computational tools, BIM (Building Information Modeling) workflows, and custom automation scripts that our structural, mechanical, and electrical design teams use to engineer complex building systems.
Your work directly impacts the safety, efficiency, and execution of major structural and MEP (Mechanical, Electrical, Plumbing) projects across the United States. Whether you are developing custom APIs to automate load calculations or building internal tools to streamline structural design methods, your software ensures that our physical engineering designs are accurate, scalable, and delivered on schedule.
This role requires a unique dual-minded professional: someone who possesses strong software development capabilities while maintaining a deep respect and baseline understanding of core engineering principles. You will collaborate directly with multidisciplinary teams, translating physical engineering requirements—such as structural load distributions and electrical system designs—into elegant, maintainable code.