Software Engineer II - Cyber Automation & Tools

Leonardo DRS, Inc.•Germantown, MD
•$101,098 - $131,427•Onsite

About The Position

DRS RADA Technologies is seeking a full-time, on-site Software Engineer II – Cyber Automation & Tools to build automation tools and scripts that support cyber, software assurance, system remediation, recovery, and maintenance workflows. This hands-on role is ideal for an engineer with strong Linux, Python, and Bash skills who enjoys turning recurring manual processes into reliable tools, scripts, CI/CD steps, and documented workflows. Prior radar or defense experience is helpful but not required; we value strong software fundamentals, practical automation skills, and the ability to learn complex technical domains.

Requirements

  • Bachelor’s degree in engineering, computer science, cybersecurity, or a related technical field, plus at least two years of relevant experience, or equivalent experience.
  • Strong hands-on Linux experience, including administration, troubleshooting, shell scripting, and working in Linux-based development or lab environments.
  • Proficiency building automation tools or scripts using Python and Bash.
  • Experience supporting system installation, troubleshooting, remediation, recovery, or maintenance activities.
  • Experience with, or exposure to, source code security scanning or software assurance tools such as Fortify, SonarQube, Coverity, or equivalent tools.
  • Ability to translate technical requirements and recurring manual processes into scripts, tools, CI/CD steps, or documented workflows.
  • Strong problem-solving skills and ability to work across software, systems, cyber, integration, and test disciplines.
  • U.S. citizenship is required.

Nice To Haves

  • Prior radar or defense experience
  • Familiarity with CI/CD concepts, Windows administration, PowerShell, system-hardening practices, Docker, or vulnerability scanning

Responsibilities

  • Build, test, debug, and maintain automation tools and scripts that support cyber, software assurance, system scanning, remediation, recovery, and maintenance workflows.
  • Develop tools primarily in Python and Bash for Linux-based development, lab, and system environments.
  • Support source code security scanning and software assurance activities using Fortify, SonarQube, Coverity, or equivalent tools.
  • Integrate security scanning and automation tools into CI/CD workflows to improve visibility, repeatability, and early issue detection.
  • Help triage scan results, identify repeatable remediation patterns, and automate common fixes where practical.
  • Apply those tools in support of installation, troubleshooting, remediation, recovery, and maintenance activities for mission-critical systems.
  • Work with software, systems, cyber, integration, and test engineers to improve consistency, repeatability, and visibility across technical workflows.
  • Document scripts, tools, procedures, and recovery steps so they can be reused and maintained by the broader team.

Benefits

  • medical, dental, and vision coverage
  • a company contribution to a health savings account
  • telemedicine
  • life and disability insurance
  • legal insurance
  • a 401(k) savings plan
  • flexible 9/80 schedule
  • competitive vacation
  • health/emergency leave
  • paid parental leave
  • community service hours
  • tuition reimbursement
  • professional development support
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service