CAE · 2 weeks ago
Senior Software Engineer
CAE is a leading company focused on defense and security solutions, and they are seeking a Senior Software Engineer to develop cutting-edge cloud software for the Department of Defense. The role involves collaborating in an agile environment to create innovative software solutions and mentoring junior developers.
AerospaceEnterprise SoftwareInformation TechnologySecuritySimulationTechnical Support
Responsibilities
Strong coder with demonstrated proficiency in one or more of the following: C#, JavaScript, Java
Strong coder with demonstrated proficiency in programming languages, such as C#, Java, C++, Python, JavaScript, or similar languages
Must be eligible for Secret DoD Personal Security Clearance
Participate in the development of algorithms for new product concepts
Develop and research ideas for possible R&D projects
Passion to develop cutting edge software to solve complex problems for the Department of Defense
Desire to develop innovative software for various R&D projects
Responsible for software planning, design, planning, prototyping, execution, and deployment of new features
Capable of mentoring and aiding junior software developers
Must have a strong interest in the creation of new products
Must be able to collaborate and perform effectively as part of a project 'team'
Qualification
Required
Strong coder with demonstrated proficiency in one or more of the following: C#, JavaScript, Java
Strong coder with demonstrated proficiency in programming languages, such as C#, Java, C++, Python, JavaScript, or similar languages
Must be eligible for Secret DoD Personal Security Clearance
Participate in the development of algorithms for new product concepts
Develop and research ideas for possible R&D projects
Passion to develop cutting edge software to solve complex problems for the Department of Defense
Desire to develop innovative software for various R&D projects
Responsible for software planning, design, planning, prototyping, execution, and deployment of new features
Capable of mentoring and aiding junior software developers
Must have a strong interest in the creation of new products
Must be able to collaborate and perform effectively as part of a project 'team'
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
Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role
Preferred
Working with RESTful APIs such as Flask, Node.js, or C# ASP .Net
Experience creating web applications using frameworks such as React or Angular
Familiarity working with geospatial data using GDAL, Geoserver, OpenLayers, Leaflet, or Cesium
Experience in working with SQL/NoSQL database systems such as MySQL, MongoDB or Elasticsearch
Experience with container runtime environments such as Docker and container-orchestration systems such as Kubernetes
Experience with Kafka and RabbitMQ
Deploying software to cloud platforms using containerized software modules in DevSecOps pipelines
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