Full-Stack Software Engineering Intern, Summer 2027

General Dynamics Mission Systems, Inc•Pittsfield, MA
•Hybrid

About The Position

This is a Summer 2027 internship focused on developing full-stack software capabilities for General Dynamics Mission Systems. The intern will build user-facing application functionality and supporting backend services, connect applications to approved enterprise data or AI services, and contribute to testing, secure software development, operational readiness, and user feedback. Candidates must be enrolled in an accredited degree program in a related scientific or technical discipline. U.S. citizenship is required. A Department of Defense Secret security clearance is preferred at the time of hire; selected applicants will undergo a U.S. Government security investigation and must meet eligibility requirements for access to classified information.

Requirements

  • Be enrolled in an accredited degree program in Computer Engineering, Systems Engineering, Software Engineering, Electrical Engineering, Mechanical Engineering, or another related scientific or technical discipline.
  • Demonstrate a thorough understanding of engineering technology.
  • U.S. citizenship is required.
  • Applicants selected must undergo a U.S. Government security investigation and meet eligibility requirements for access to classified information.

Nice To Haves

  • Standing of sophomore or higher in an accredited degree program is preferred.
  • Department of Defense Secret security clearance is preferred at the time of hire.
  • Experience with Python, frontend or backend development, web applications, APIs, model or AI-service integration, automated testing, source control, code review, continuous integration, secure development, application logging, or performance monitoring.

Responsibilities

  • Develop user-facing application functionality and supporting backend services.
  • Build and integrate application programming interfaces and connect application functions to approved enterprise data or AI services.
  • Implement automated unit, integration, and end-to-end tests.
  • Participate in code reviews, architecture discussions, and secure software-development practices.
  • Add logging, error handling, performance measures, and operational documentation.
  • Demonstrate a completed capability to users and incorporate their feedback.

Benefits

  • Highly competitive benefits
  • Flexible work environment
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service