Entry Level Software Engineer (Spring 2027)
General Dynamics Mission Systems
About the Role
General Dynamics Mission Systems is seeking an entry-level Software Engineer to support the Tactical Control System (TCS) Program. In this role, you will contribute to the development, integration, testing, and maintenance of software supporting mission-critical capabilities. You will work alongside experienced engineers to solve technical problems, build reliable software, and grow your skills in a collaborative team environment.
Key Responsibilities
- Develop and maintain software using C++ and Java in a Linux environment.
- Participate in software design, implementation, code reviews, and testing.
- Troubleshoot software issues and support integration and defect resolution.
- Develop unit tests and maintain technical documentation.
- Collaborate with software, systems, and test engineers to implement and verify requirements.
- Learn and apply team coding standards, development tools, and software engineering practices.
Requirements & Tech Stack
- Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, or a related technical field, or equivalent relevant experience.
- Foundational programming experience with C++ and Java, demonstrated through coursework, personal projects, internships, or professional experience.
- Familiarity with Linux, including command-line tools and basic development workflows.
- Understanding of object-oriented programming, data structures, and software debugging.
- Strong problem-solving skills and a willingness to learn.
- Ability to communicate effectively and work collaboratively.
Preferred Qualifications
Experience or familiarity with one or more of the following:
- JavaScript for web application development.
- Python or Bash for scripting and automation.
- Docker for containerized development and deployment.
- Kubernetes for container orchestration.
- Spring Boot for Java-based application and service development.
- Git or other version-control tools.
- Automated testing and continuous integration/continuous delivery (CI/CD) practices.
Clearance Requirements
- Department of Defense Secret security clearance is preferred at time of hire.
- Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
- U.S. citizenship is required.
Workplace Options
- This position is on-site at the GDMS Progreny (9100 Ashton Avenue) facility in Manassas, VA.
- Options for hybrid work after the first three months of onboarding.