Software Engineer – Entry Level

General Dynamics Mission Systems, IncMcLeansville, NC
$85,807 - $95,193Hybrid

About The Position

As a software engineer for General Dynamics Mission Systems (GDMS), you’ll be a member of a cross-functional team responsible for development and maintenance of command and control and data processing systems. You will be responsible to design, implement, document, and implement on programs supporting our national security. The position provides the opportunity for close collaboration with systems, mechanical, and electrical teams. We encourage you to apply if you are passionate about robust software design, scalable solutions, and excellence in all that you do!

Requirements

  • Bachelor's degree in Software Engineering, or Engineering, Science, or Math, plus 1 year of relevant experience; or Master's degree.
  • Ability to obtain a Department of Defense Secret security clearance within a reasonable amount of time after hire.
  • U.S. citizenship is required.
  • Demonstrated proficiency in Linux and Windows application development using any of the following: C, C++/STL, Java, JavaScript, with some C# and GUI development frameworks.
  • Takes pride in well documented designs and code.
  • Knowledgeable in design concepts such as UML, model driven development and test driven design.
  • Knowledgeable in at least one common testing framework, such as JUnit.
  • Experience using software tools supporting Integrated Development Environments (e.g., Eclipse, Visual Studio), version control (e.g., GitLab, Subversion), and task management (e.g., JIRA).

Nice To Haves

  • Developing applications in C, C++/STL, Java, or JavaScript
  • Developing in both Linux and Windows environments
  • Working in a team, demonstrated by written and verbal communication skills

Responsibilities

  • Design, implement, and document command and control and data processing systems.
  • Support programs for national security.
  • Collaborate with systems, mechanical, and electrical teams.

Benefits

  • Opportunities for continuous learning and development.
  • Research-oriented work.
  • Flexible schedules with every other Friday off work (9/80 schedule).
  • Highly competitive benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service