Full Stack GAIAA Software Engineer

General Dynamics Mission Systems, Inc•,
•$112,924 - $125,275•Remote

About The Position

As a software engineer for the GAIAA team, you’ll be a member of a cross functional team responsible for developing and deploying the GDMS enterprise environment for accessing AI assistants that helps employees find information, analyze content, draft materials, automate tasks, and build AI-enabled workflows.

Requirements

  • Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 5 years of relevant experience; or Master's degree, plus 3 years relevant experience.
  • U.S. citizenship is required.
  • Strong understanding of software development process, as well as software engineering concepts, principles, and theories
  • Proven experience leading the design, build, and deployment of complex and performant software solutions in production
  • Strong understanding of REST-based infrastructure and how to build REST-based backends
  • Experience in React, Angular, Vue, FastAPI, or similar frameworks
  • Mastery with TypeScript, JavaScript, Python, Git, Bash
  • Excellent written and verbal communication skills

Nice To Haves

  • Expertise in React-Framework and TypeScript
  • Expertise in FastAPI and Python
  • Mastery with concepts relating to react-context, debugging large controlled components, hooks, and streaming
  • Experience with Linux, Azure AKS, Docker
  • Creative thinker capable of applying new information quickly to solve challenging problems
  • Comfortable providing technical leadership
  • Team player who thrives in collaborative environments and revels in team success
  • Commitment to ongoing professional development for yourself and others
  • Identifies opportunities to apply AI for continuous improvement and innovation

Responsibilities

  • Implement new features across frontend/backend boundaries.
  • Have a well-rounded understanding of foundational software engineering principles.
  • Work with a team of engineers and designers to maintain a large codebase, following established patterns and proposing new patterns.
  • Troubleshoot production issues and identify/ship fixes for them.

Benefits

  • highly competitive benefits
  • flexible work environment where contributions are recognized and rewarded
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service