Software Engineer

CAE Australia

Arlington, TX, United States
Hybrid
C# .net
Python
TypeScript
The Technology and Product Development (TPD) group focuses on creating synthetic environments, training, or mission planning and awareness, with the Software Engineer focusing on full stack web-application development

Job Summary

  • The Technology and Product Development (TPD) group focuses on creating synthetic environments, training, or mission planning and awareness, with the Software Engineer focusing on full stack web-application development.
  • The role involves collaborating with Technical Leads and Product Managers to design, develop, test, and deploy new features and enhancements, participating in all phases of the SDLC in an Agile environment.
  • CAE offers a comprehensive and competitive benefits package, flexibility that promotes work-life balance, and a work environment where all employees are valued, respected, and safe.

Matching Summary

The Technology and Product Development (TPD) group focuses on creating synthetic environments, training, or mission planning and awareness, with the Software Engineer focusing on full stack web-application development.

Skills & Requirements

Must-have

  • C# .NET
  • Python
  • TypeScript
  • RESTful APIs
  • PostgreSQL
  • Docker
  • Git

Nice-to-have

  • Machine Learning and Data Analytics
  • Virtual Reality
  • Cloud technologies
  • 3D Modeling
  • technical writing
  • presentation skills

Key Requirements

  • Bachelor’s degree in engineering, software, or computer science
  • Formal software programming training classes
  • Angular or React front-end framework
  • C# and .NET backend development
  • Kafka and Redis exposure
  • Kubernetes (K8s) familiarity
  • Linux terminal commands and scripting
  • MS Visual Studio and VS Code experience
  • Eligible for DoD Personal Security Clearance
  • U.S. citizens only

Work Rights

Must be a U.S. citizen

Tailored Resume

Cover Letter