1. What is a Full Stack Engineer at Cae?
A Full Stack Engineer at Cae plays a pivotal role in bridging complex simulation technology with modern software architecture. You are not just building interfaces; you are developing the digital ecosystem that supports Cae’s mission in aviation, defense, and healthcare simulation. Your work directly impacts how users interact with highly technical data, requiring a balance of robust back-end logic and intuitive, performant front-end design.
This role is critical because Cae operates at the intersection of high-stakes engineering and user-centric software. You will likely contribute to internal tools, training platforms, or simulation-related applications that require high reliability and scalability. The environment is collaborative and intellectually demanding, favoring engineers who can navigate legacy codebases while simultaneously integrating modern frameworks like React, Node.js, and TypeScript.
Success in this position requires more than just technical proficiency; it demands an ability to manage ambiguity. Whether you are architecting a new microservice or refactoring a legacy module, you will be expected to communicate technical trade-offs to non-technical stakeholders. If you enjoy solving complex problems where quality, cost, and time constraints collide, this role offers a unique platform to influence the future of simulation software.



