The Department of Defense needs to advance its mission to keep the country safe and secure by developing cyberspace capabilities, including traditional and non-traditional solutions, and General Dynamics IT is looking for a Software Developer to support MARFORCYBER in this effort.
Requirements
- Proficiency in programming languages such as Java, Python, C, C++, and Assembly.
- Experience with development tools including Visual Studio and Git.
- Familiarity with operating systems including Windows, Linux, and macOS.
- Experience with cloud platforms such as AWS, Microsoft Azure, and Google Cloud Platform.
- Strong background in software architecture, modeling, and configuration management.
- Secure coding practices and vulnerability assessment experience.
- Experience developing cyberspace capabilities (implants, exploits, tradecraft, and TTPs)
Responsibilities
- Support the full software development lifecycle for cyberspace capabilities.
- Plan and define project scope, goals, and timelines.
- Gather, analyze, and prioritize stakeholder requirements.
- Identify, assess, and mitigate potential risks and vulnerabilities.
- Design detailed system architectures, models, and prototypes.
- Develop, test, and refine code in multiple programming languages.
- Create software architectures including microservices, monolithic, and event-driven architectures.
Other
- Bachelor’s degree (or equivalent experience).
- 8+ years of experience in software development, with demonstrated expertise across the full lifecycle.
- U.S. Citizenship Required
- Less than 10% travel required
- TS/SCI (or eligible) clearance level