- Robot type
- Industrial Automation
- Location
- TorranceCaliforniaUSA
- Job type
- Software
- Posted
- Oct 27, 2026
- Salary
- $171,450–$314,390 a year
CAE Principal Software Architect (Design)
Job description
Join us and help push the boundaries of what can be built.
Divergent's Design and Engineering Systems (DES) organization is seeking a Principal Software Architect to lead the architecture and development of high-performance, interactive 3D desktop and web-based computer-aided engineering (CAE) applications.
This role serves as a recognized technical expert in desktop application architecture, driving innovation across engineering software programs and disciplines. The Principal Software Architect establishes application frameworks, develops technical methodologies, and delivers cross-functional solutions that improve development efficiency, application performance, and software quality…
Job responsibilities
- Lead the architecture and design of high-performance, interactive 3D desktop and web-based CAE applications across multiple engineering programs or technical disciplines.
- Establish application frameworks, software design patterns, and architectural methodologies that improve development efficiency, scalability, maintainability, and reuse.
- Architect and implement critical components of GPU-enabled job execution and scheduling systems supporting computationally intensive engineering workflows.
- Drive innovative solutions to complex application architecture, graphics rendering, UI design, performance, and software integration challenges.
- Define technical approaches for interactive 3D visualization, application responsiveness, resource utilization, and reliable execution of engineering workflows.
- Establish architectural frameworks and development practices that reduce technical risk and prevent fragmented application ownership.
- Lead cross-functional technical initiatives, integrating application architecture with computational design, CAE solvers, and platform capabilities.
- Provide technical direction to engineering teams, delegate implementation, and ensure architectural decisions are consistently applied.
Job requirements
- Ability to lawfully access information and technology subject to U.S. export controls.
- Extensive experience in software architecture and desktop application development.
- Demonstrated expertise designing and developing high-performance, interactive 3D applications, preferably within CAE, CAD, PLM, or engineering software environments.
- Proven ability to solve complex, ambiguous technical problems and develop innovative software architecture solutions.
- Strong understanding of graphics and rendering pipelines, UI architecture, desktop software frameworks, and application performance optimization.
- Experience developing reusable software frameworks, architectural methodologies, and technical standards.
- Demonstrated ability to lead technical initiatives across multiple projects, programs, or disciplines.
- Experience providing technical direction, mentoring engineers, and influencing implementation decisions across teams.
Similar jobs
Divergent · Software
Summer 2027 Business Intelligence Intern
Torrance, California
Divergent · Software
CAE Senior Principal Software Architect (Design)
Torrance, California
Divergent · Software
CAE Technical Fellow, Software Architect (Design)
Torrance, California
Divergent · Software
CNC Programmer
Long Beach, California · Torrance, California
Robot deals
All deals →Like what we do? Buying through these links supports Bots n' Beans. We earn a commission at no extra cost to you. Thank you!



