Senior Software Research Engineer

Peraton•Bedford, NH

About The Position

Peraton Labs seeks a Senior Software Research Engineer to develop innovative solutions and capabilities addressing complex challenges for government agencies, utilities, and commercial customers. The work is part of Peraton Labs’ cybersecurity research, which protects mission-critical systems and national cyber infrastructure through initiatives in computer network defense, secure-by-design techniques, cyber operations, and experimentation platforms. Areas of work include 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.
  • 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; computer networking protocol design or analysis; compute and network emulation, containerization, and virtualization; reverse engineering; Real-Time Operating Systems (RTOS); or Field Programmable Gate Arrays (FPGA).
  • Experience with binary analysis tools such as GHIDRA, Hex-Rays IDA, Binary Ninja, or Angr; debugging and sandboxing tools such as Cuckoo sandbox, OllyDBG, or WinDbg; CNO toolsets such as Metasploit or Cobalt Strike; network emulation frameworks such as CORE, EMANE, or MiniNet; container and orchestration solutions such as Docker, Docker Swarm, Kubernetes, or Terraform; or cloud services such as AWS, Azure, or OpenStack.
  • Experience with DevOps and Agile development methodologies.
  • Experience in the U.S. DoD/IC research community.
  • CNO operational experience.

Responsibilities

  • Contribute to cybersecurity research and develop solutions for complex customer challenges.
  • Work in one or more areas including program analysis, malware analysis and reverse engineering, resilient networking, software-defined networking for cyber defense and deception, or artificial intelligence.
  • Quickly acquire knowledge of new subject matter areas.

Benefits

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