EngineerJobs.io
← Back to all jobs

Job Description

The Military Systems Cybersecurity Software Engineer will support research and engineering efforts aimed at strengthening the cyber resilience of military platforms and systems against cyber adversaries. The role emphasizes software design, development, testing, deployment, and technical analysis to improve detection and response capabilities.

Responsibilities

  • Design, develop, evaluate, and deploy robust and resilient software capabilities and solutions for air, afloat, land, and subsurface military and/or tactical platforms and systems to enhance cyber resilience.
  • Perform network analysis of logs and traffic to validate expected system behavior and identify threats and/or deviations.
  • Build tooling and conduct sophisticated attack scenarios to assess the effectiveness of security solutions for detection and response.
  • Participate in continuous learning and professional development to expand skills and knowledge.

Required Qualifications

  • Bachelor’s degree in Computer Science, Cybersecurity, Software Engineering, or a related field relevant to the duties described.
  • Proven experience in software development, testing, and deployment, preferably within a cybersecurity context.
  • Proficiency in one or more programming languages such as Python, Java, Golang, Rust, C, or C++.
  • 3+ years of experience in software development using one or more of the preferred programming languages.
  • Knowledge of cybersecurity principles, threat detection methodologies, and/or incident response processes.
  • Experience with computer networks and network analysis tools, such as Wireshark and Suite.
  • Ability to contribute and/or lead in multi-disciplinary teams.
  • Demonstrated critical thinking skills to develop solutions for complex problems.
  • Excellent written and verbal communication skills.
  • Ability to occasionally travel up to 10% and work as required in classified areas.
  • Ability to obtain an Interim Secret security clearance by the start date and ultimately obtain TS/SCI+poly clearance; U.S. citizenship is required. If selected, participation in a government security clearance investigation is required to meet access requirements for classified information.

Preferred Skills (If You Go Above and Beyond Minimum Requirements)

  • Master’s degree in Computer Science, Cybersecurity, Software Engineering, or a related field.
  • 3+ years of experience with military systems architecture, design, and cybersecurity solutions.
  • 3+ years of experience conducting cybersecurity assessments against military networks and/or systems.
  • Detailed technical understanding and/or operational and maintenance experience with combat systems, weapons and stores, command and control, communications, computers, and intelligence (C4I) avionics hull, mechanical, and electrical (HM&E), and/or other related military operational technology, including embedded systems and supporting platform network and computing environments.
  • Knowledge of cyber issues involving real-time operating systems, software-intensive systems, autonomous military systems, and operational mission or domain-specific applications.
  • Experience using virtualization technologies, such as VMWare vSphere.
  • Familiarity with SIEM tools, such as Splunk and ELK Stack.
  • Experience conducting penetration testing, red teaming exercises, and threat simulations.
  • Demonstrated experience developing intrusion detection systems (IDS) and penetration and red team tooling.
  • Prior experience interacting with DoD and IC communities.

Technologies

  • Python, Java, Golang, Rust, C, C++
  • Wireshark, Splunk, ELK Stack
  • VMWare vSphere

Location and Salary

Location: Laurel, MD (onsite).
Salary range: USD 100,000 to 195,000 per year.

Education Assistance and Benefits

  • Robust education assistance program
  • Unparalleled retirement contributions
  • Healthy work/life balance
  • Comprehensive benefits package including retirement plans
  • Paid time off
  • Medical, dental, and vision
  • Life insurance
  • Short-term disability and long-term disability
  • Flexible spending accounts
  • Education assistance, training, and development

Similar Jobs