Senior Software Research Engineer

Peraton•Bedford, NH
•$146,000 - $234,000

About The Position

Peraton Labs seeks a Senior Software Research Engineer to contribute to cybersecurity research and develop solutions to complex challenges for government agencies, utilities, and commercial customers. Peraton Labs’ work protects mission-critical systems and national cyber infrastructure through initiatives in computer network defense, secure-by-design techniques, cyber operations, and experimentation platforms. Projects span areas such as program analysis, malware analysis and reverse engineering, resilient networking, software-defined networking for cyber defense and deception, and artificial intelligence.

Requirements

  • At least 12 years of experience with a bachelor's degree, 10 years with a master's degree, or 7 years with a Ph.D.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Physics, or a related scientific or engineering discipline.
  • Ability and desire to quickly acquire knowledge of new subject matter areas.
  • Expertise in one or more of C, C++, Java, Python, Go, or similar programming languages.
  • Working knowledge of Linux, macOS, Windows, and mobile operating systems, platforms, and internals.
  • Working knowledge of modern computer networking technologies.
  • Working knowledge of modern development practices and toolsets, including Git, Subversion, and CI/CD toolchains.
  • U.S. citizenship.
  • Active Secret clearance and ability to obtain TS/SCI clearance.

Nice To Haves

  • Experience as a technical lead on software development projects or research teams.
  • Experience as a Principal Investigator on DoD/IC research projects.
  • Business development experience, including technical marketing, idea generation, and authoring whitepapers and proposals for new work.
  • Experience in program analysis.
  • Experience in computer networking protocol design and/or analysis.
  • Experience with compute and network emulation, containerization, and virtualization.
  • Experience in reverse engineering.
  • Experience with real-time operating systems (RTOS).
  • Experience with Field Programmable Gate Arrays (FPGA).
  • Experience with binary analysis tools such as GHIDRA, Hex-Rays IDA, Binary Ninja, or Angr.
  • Experience with debugging and sandboxing tools such as Cuckoo sandbox, OllyDBG, or WinDbg.
  • Experience with CNO toolsets, including Metasploit and Cobalt Strike.
  • Experience with network emulation frameworks such as CORE, EMANE, or MiniNet.
  • Experience with container and orchestration solutions such as Docker, Docker Swarm, Kubernetes, or Terraform.
  • Cloud services experience with AWS, Azure, or OpenStack.
  • Experience with DevOps and Agile development methodologies.
  • Experience in the U.S. DoD/IC research community.
  • CNO operational experience.

Responsibilities

  • Work on cybersecurity research projects involving program analysis, including program understanding, vulnerability identification, and remediation.
  • Contribute to work involving malware analysis and reverse engineering.
  • Support resilient networking for cyber mission goals.
  • Work on software-defined networking for cyber defense and deception.
  • Contribute to artificial intelligence research, including reasoning, probabilistic inference, and machine learning.

Benefits

  • Medical benefits
  • Dental benefits
  • Vision benefits
  • Life insurance
  • Health savings account
  • Short- and long-term disability
  • Employee Assistance Program (EAP)
  • Parental leave
  • 401(k)
  • Paid time off (PTO) for vacation
  • Company-paid holidays
  • Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service