CAE · 11 hours ago
Senior Software Engineer-EN
CAE is a global leader in defense and security, and civil aviation, focused on revolutionizing customer training and operations. The Sr. Software Engineer will play a key role in the Technology and Product Development Team, responsible for developing full-stack applications and collaborating with cross-functional teams to deliver innovative solutions.
AerospaceEnterprise SoftwareInformation TechnologySecuritySimulationTechnical Support
Responsibilities
Responsible for planning, design, coding, integrating, testing, and documenting software/systems in support of products and R&D projects in collaboration with Technical Leads and Product Managers to solve complex problems for CAE and the US Department of Defense
Work with cross-functional teams to integrate solutions into production environments
Participate in all phases of the software development lifecycle (SDLC) in an Agile environment
Mentor and provide technical guidance to junior level software engineers
Perform effectively as part of a project team
Qualification
Required
Bachelor's or master's degree in engineering, software, or computer science
Minimum of 5 years of software engineering experience or a master's degree in engineering or computer science with 3 years of software engineering experience
Must have had formal software programming training classes
Demonstrated proficiency in one or more of the following programming languages: C#, C++, Java, JavaScript, Python
Experience with frontend frameworks, specifically Angular or React for building responsive and dynamic user interfaces
Experience with backend development on .Net framework
Must be eligible for DoD Personal Security Clearance
Excellent presentation, communication and organizational skills
Ability to read, analyze, and interpret English language professional journals, technical procedures, or government specifications
Ability to write reports, business correspondence, and procedure manuals
Ability to effectively present information and respond to questions from groups of managers, clients, and customers
Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role
Preferred
Experience building and consuming RESTful APIs
Foundational knowledge of relational databases, with hands-on experience using PostgreSQL
Exposure to messaging systems like Kafka or RabitMQ and caching systems like Redis
Experience with containerization technologies, primarily Docker and container orchestration platforms like Kubernetes (K8s)
Working knowledge of Python & Bash for scripting, tooling, or minor service development
Experience with CI/CD pipelines and version control systems like Git
Experience deploying containerized software to cloud platforms like Azure
Experience with container runtime environments such as Docker and container-orchestration systems such as Kubernetes
Experience with MS Visual Studio and VS Code
Familiarity with Linux terminal commands and scripting
Familiarity with geospatial data using GDAL, Geoserver, OpenLayers, Leaflet, or Cesium
Exposure to Machine Learning and Data Analytics, Virtual Reality, and 3D Modeling is a plus
Benefits
Comprehensive and competitive benefits package and flexibility that promotes work-life balance
A work environment where all employees are valued, respected and safe
Freedom to succeed by enabling team members to deliver, take initiatives and make decisions
Recognition, professional development, advancement and having fun!
Company
CAE
CAE provides simulation and modeling technologies and integrated training solutions for the civil aviation industry.
Funding
Current Stage
Public CompanyTotal Funding
$1.46BKey Investors
La CaisseFonds de solidarité FTQ
2023-06-08Post Ipo Debt· $400M
2021-11-05Post Ipo Debt· $70M
2021-03-12Post Ipo Equity· $287M
Leadership Team
Recent News
2026-01-19
2026-01-19
2026-01-19
Company data provided by crunchbase