1. What is a Software Engineer at RJC Engineers?
At RJC Engineers, the role of a Software Engineer—often integrated within specialized teams focusing on structural restoration, building science, or facade engineering—is centered on applying technical rigor to the built environment. Unlike traditional software roles, this position requires a unique blend of engineering principles, data analysis, and a deep understanding of physical infrastructure. You are not just writing code; you are building tools and systems that support the integrity, safety, and longevity of complex structures.
This role is critical to the firm's ability to deliver high-performance engineering solutions. You will contribute to projects that range from structural health monitoring to the analysis of building envelopes, requiring you to bridge the gap between abstract computational models and real-world construction constraints. For a candidate, this role offers the opportunity to work at the intersection of civil engineering and digital innovation, making it an ideal environment for those who enjoy applying technical logic to tangible, large-scale problems.

