Summary
✨ AI‑Generated
A senior engineering role focused on protecting complex software systems through secure development, vulnerability management, and cybersecurity practices. The position combines coding, security analysis, and technical leadership.
Highlights
Work on cybersecurity engineering, secure systems, vulnerability research, and advanced defense initiatives in a hybrid environment.
Description
Senior Software Engineer
📍 Location: Annapolis Junction
🏢 Industry: IT System data Services
💼 Work Setting: Hybrid
Are you passionate about cybersecurity, secure software development, vulnerability research, and protecting mission-critical systems from evolving cyber threats?
We are seeking a Cyber Security Engineer to design, develop, assess, and secure complex software systems and infrastructure while supporting cybersecurity operations, vulnerability management, penetration testing activities, and DevSecOps modernization initiatives.
This role combines software engineering, security engineering, reverse engineering, vulnerability analysis, Agile delivery, and technical leadership to strengthen enterprise cyber defense capabilities.
Key Responsibilities
Cybersecurity Engineering & Vulnerability Management
Design, implement, and maintain security controls that protect systems from cyber threats.Identify, assess, mitigate, and remediate security vulnerabilities across applications, systems, and networks.Analyze existing security architectures and recommend enhancements.Support enterprise-wide cybersecurity initiatives and defensive strategies.Continuously improve system security posture through proactive monitoring and assessment.Focus Areas
Cybersecurity EngineeringVulnerability AssessmentRisk MitigationSecurity ArchitectureThreat ProtectionSecure Software Development
Design, engineer, analyze, and develop secure software solutions.Integrate security throughout the software development lifecycle.Review software implementations for potential vulnerabilities and weaknesses.Support secure coding practices and software quality standards.Develop solutions that meet operational and security requirements.Technologies
CC++C#JavaPythonSQLPenetration Testing & Security Assessment
Partner with penetration testing teams to identify security weaknesses.Support penetration testing and security validation activities.Analyze findings and coordinate remediation efforts.Assess applications, operating systems, and infrastructure for security risks.Recommend corrective actions and security improvements.Responsibilities
Security TestingVulnerability ResearchThreat AnalysisSecurity ValidationRemediation PlanningDevSecOps & Software Delivery
Design and improve secure software delivery processes.Develop and optimize DevOps and DevSecOps pipelines.Implement automated security controls within CI/CD workflows.Support continuous integration, testing, and deployment practices.Improve software delivery efficiency while maintaining security standards.Areas of Focus
DevSecOpsCI/CD PipelinesSecure AutomationSoftware DeliveryAgile EngineeringSecurity Operations & Monitoring
Develop security processes and organizational safeguards.Monitor security metrics and system performance.Prepare security and operational status reports.Communicate risks, findings, and recommendations to leadership.Support incident analysis and response activities.Reverse Engineering & Vulnerability Research
Investigate software behavior and system vulnerabilities.Perform reverse engineering activities for security assessments.Support cyber operations and vulnerability analysis efforts.Analyze low-level system interactions and software execution paths.Assist in identifying exploitable weaknesses and security risks.Technologies
GhidraLinux InternalsBinary AnalysisReverse Engineering ToolsLinux Systems & Low-Level Development
Develop and manage software within Linux environments.Work with operating system internals and low-level components.Configure hardware devices and software systems.Support applications controlling devices and networked systems.Troubleshoot complex technical issues across system layers.Agile & Technical Planning
Develop Agile processes, plans, and technical architectures.Support software development, operations, and continuous improvement.Participate in sprint planning, backlog refinement, and technical reviews.Contribute to long-term technology roadmaps and mission objectives.Stakeholder Engagement
Collaborate with technical and leadership teams to define strategic priorities.Support development of technology roadmaps and transformation initiatives.Communicate technical findings to government, leadership, and project stakeholders.Provide input on future-state security and technology strategies.
Required Qualifications
Education
Bachelor's Degree in:Computer ScienceCybersecuritySoftware EngineeringInformation TechnologyEngineeringRelated Technical DisciplineCertifications
Required
DoD 8570 IAT Level II CertificationExperience
9+ years of relevant professional experience.Experience developing software using:CC++C#JavaPythonSQLExperience with:JiraConfluenceGitGhidraExperience configuring software, hardware, and system environments.Experience securing applications and infrastructure.Experience supporting DevOps or DevSecOps processes.Security Clearance
Required
Active TS/SCI Security ClearancePreferred Qualifications
Experience with embedded system vulnerability development.Experience supporting cyber operations or vulnerability research.Experience within Agile or Scrum environments.Experience with low-level software, firmware, or embedded systems.Experience supporting mission-critical and classified environments.Technical Skills
Cybersecurity
Vulnerability ManagementSecurity EngineeringPenetration TestingThreat AnalysisSecurity AssessmentRisk ManagementSoftware Development
CC++C#JavaPythonSQLOperating Systems
Linux AdministrationLinux InternalsSystems ProgrammingOperating System SecurityDevSecOps
DevSecOpsCI/CD PipelinesSecure Software DevelopmentAutomationAgile EngineeringSecurity Research
Reverse EngineeringVulnerability ResearchBinary AnalysisGhidraCollaboration Tools
JiraConfluenceGitLeadership Competencies
Technical LeadershipStrategic ThinkingProblem SolvingRisk AssessmentStakeholder EngagementCommunication SkillsMentorshipContinuous Learning
Core Competencies
Cyber Security EngineeringDevSecOpsVulnerability ManagementPenetration TestingReverse EngineeringLinuxPythonC/C++Secure Software DevelopmentThreat AnalysisSecurity ArchitectureIncident ResponseRisk ManagementAgile DevelopmentCI/CDGhidraGitTS/SCI Clearance