Front-End GAIAA Software Engineer

General Dynamics Mission Systems, IncPittsfield, MA
$90,833 - $100,767Hybrid

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

  • 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 front-end software solutions in production
  • Strong understanding of REST-based infratructure and how to interface with REST-based backends
  • Experience in React, Angular, Vue, or similar frameworks
  • Mastery with TypeScript, JavaScript
  • Excellent written and verbal communication skills
  • Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a minimum of 2 years of relevant experience; or Master's degree, plus 6 months relevant experience.
  • U.S. citizenship is required.

Nice To Haves

  • Expertise in React-Framework and TypeScript
  • Mastery with concepts relating to react-context, debugging large controlled components, hooks, and streaming
  • Experience with Linux, Azure, 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

  • Address bug fixes within a large codebase and identify implications and/or prominent areas of issues resulting from code changes.
  • Quickly integrate new features and requirements into a large scale application while following existing design style and feedback from fellow engineers.
  • Develop robust and clear UI design patterns while identifying and optimizing areas of the app that require performance enhancements.
  • Have a well-rounded understanding of foundational software engineering principles without reliance from Large Language Models or AI Assistance.
  • Work with UX designers to quickly and effectively turn UI mock-ups into functional UI components with little to no intervention from senior engineers.

Benefits

  • An exciting career path with opportunities for continuous learning and development.
  • Research oriented work, alongside award winning teams developing practical solutions for our nation’s security
  • Flexible schedules with every other Friday off work, if desired (9/80 schedule)
  • Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs, employee resource and social groups, and more
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service