Divergent CAE Principal Software Architect leads architecture and development of high-performance, interactive 3D desktop and web-based CAE applications. Provides technical leadership and establishes frameworks to improve software quality and scalability.