Software Development Intern
Join our Custom Applications Team as a Software Development Intern and gain hands-on experience building internal tools and APIs that streamline engineering, operations, and compliance. You'll work on real projects across multiple departments, implement features across the stack, and contribute to modernizing legacy systems. This internship is designed to boost your technical skills, expose you to AI-driven solutions, and make a real impact on GDMS.
Degree/Skills Required:
- Progress toward a BS/BA in Computer Science, Information Systems, Computer Engineering, or related field.
- C# and Python Programming knowledge and ability
- Coursework or projects in one or more: C#/.NET, Python, JavaScript/TypeScript, React, REST, Angular
- Have exposure or experience with AI/ML concepts
- Strong written and visual documentation skills.
Key Responsibilities
- Assist with risk assessments for cloud and on-prem applications and services, due diligence, draft concise risk summaries, and proposed treatments for review.
- Help manage an AI driven Risk Assistant as a human in the loop or human on the loop (HITL/HOTL)
- Assist with AI Integration projects into GRC processes as well as look for other areas to apply AI
- Update and track entries in the enterprise Risk Register in coordination with risk owners and IT Governance.
- Support audit readiness and evidence collection (internal/external), including control documentation for CMMC and privacy controls in enterprise SSPs.
- Contribute to continuous monitoring and vulnerability oversight alongside engineers using tools such as Tenable and endpoint/cloud security services.
- Help with enclave and cloud security posture (Azure/AWS), including hardening checks, configuration reviews, and SSP updates.
- Document processes and variances to ensure consistency with the IT Cyber Security policy and related guidance.
Preferred Qualifications
- Exposure to low-code/no-code platforms (e.g., Appian, ServiceNow) used for rapid application development.
- Experience with a major cloud computing platform (e.g., Microsoft Azure, AWS, Google Cloud).
- Familiarity with containerization technologies (e.g., Docker) and CI/CD principles.
- Knowledge of both relational (SQL) and non-relational (NoSQL) database systems.
- An understanding of modern front-end design, including UI/UX principles, web accessibility standards, and component-based design systems.
This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled.
USD $22.50 - USD $24.50 /Yr.
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans