Software Intern Engineer

General Dynamics Mission Systems, Inc•Dedham, MA
•$22 - $29•Onsite

About The Position

As a software engineer supporting the NC3 business segment, you will collaborate with a cross-functional team to design, develop, integrate, and test next-generation Strategic Systems. The role focuses on delivering reliable, maintainable software that meets requirements and supports national security. You will translate system and software requirements into object-oriented designs and tested code, develop and execute tests, investigate failures, and resolve defects. You will also use static application security testing tools, contribute to Agile planning and delivery, automate repeatable tasks with Python and shell scripting, maintain traceable work using GitLab and Atlassian tools, and collaborate across engineering disciplines to resolve interface issues and verify system integration. Successful performance includes applying software engineering principles to produce clear designs, maintainable code, and evidence that requirements are met; learning unfamiliar technologies and domain concepts; identifying and communicating technical risks; contributing constructive code reviews and knowledge sharing; and using feedback and professional development to improve. The position is fully on-site in Dedham, Massachusetts. The estimated salary range is USD $22.00–$29.00 per hour, with actual pay varying based on experience and other factors. The posting remains open until the position is filled. U.S. citizenship is required, and a Department of Defense Secret clearance is preferred at hire; selected applicants will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.

Requirements

  • Bachelor’s degree in Software Engineering or a related Science, Engineering, or Mathematics field.
  • U.S. citizenship is required.
  • Applicants selected must meet eligibility requirements for access to classified information and will be subject to a U.S. Government security investigation.

Nice To Haves

  • Agile experience preferred.
  • Department of Defense Secret security clearance preferred at time of hire.
  • Experience with object-oriented development, Agile practices, SAST tools, GitLab, Python, Bash, and Atlassian products.

Responsibilities

  • Translate system and software requirements into object-oriented designs and tested code that meets acceptance criteria.
  • Develop and execute tests, investigate failures, and resolve defects to verify functionality and prevent regressions.
  • Use static application security testing (SAST) tools to identify, assess, and remediate findings according to project requirements.
  • Participate in Agile planning, provide realistic estimates, communicate progress and risks, and complete commitments to the team’s definition of done.
  • Use Python and shell scripting to automate repeatable development, testing, and analysis tasks where appropriate.
  • Use GitLab and Atlassian tools to manage code changes, reviews, work items, and documentation.
  • Collaborate across engineering disciplines to resolve interface issues and verify software within the larger system.
  • Identify technical risks and blockers early, communicate their impact, and help develop practical resolutions.
  • Contribute constructive code reviews, share knowledge, and support team delivery and quality goals.
  • Use feedback and ongoing professional development to improve work and support the growth of others.

Benefits

  • 401(k) matching
  • Flexible time off
  • Paid parental leave
  • Healthcare
  • Health and wellness programs
  • Employee resource and social groups
  • Flexible schedules, including an optional 9/80 schedule with every other Friday off
  • Continuous learning and development opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service