onsite
Senior Software Engineer DoD Secret Clearance - MILVETS Systems Technology, Inc.
Software Engineer
Senior software engineer responsible for designing, developing, and maintaining secure, high‑performance applications for defense systems, leveraging C++, Python, and modern cybersecurity practices within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and test mission‑critical software components using C++ and Python, adhering to DoD security standards.
- Implement secure coding practices, perform threat modeling, and conduct code reviews to mitigate vulnerabilities.
- Collaborate with cross‑functional teams in an Agile framework to deliver features on schedule and integrate with existing defense platforms.
- Maintain and enhance legacy systems while ensuring compliance with security clearance requirements and documentation standards.
- Participate in continuous integration/continuous deployment (CI/CD) pipelines and automate testing to improve software quality.
Requirements
- Bachelor’s, Master’s, or PhD in Computer Science, Software Engineering, Cybersecurity, or related field (or equivalent certifications such as CISSP‑ISSAP, GSEC, CSSLP).
- Minimum 7–9 years of professional software development experience, including extensive work with C++ and Python.
- Active DoD Secret clearance and proven experience developing software for classified or high‑security environments.
- Strong knowledge of secure coding standards, vulnerability assessment, and defensive programming techniques.
- Proficiency with Agile methodologies, version control (Git), and CI/CD tools.