Remotify
logo
ChatGPT Jobs

Cyber Software/Reverse Engineer (4 days WFH)

North America

July 4, 2026 at 4:54 AM

✨ AI summary

Location

  • Ann Arbor, MI (US)

Languages

  • class="bg-amber-100">Go
  • Rust
  • C

Frameworks

  • LangChain
  • LangGraph
  • Semantic Kernel
  • vLLM
  • Ollama

Experience Level

  • Senior Software Engineer
Job Description

Senior Software Engineer

Location: Annapolis, MD

  • On-site, Remote

Civil Engineering

Role Overview

We are seeking a highly skilled Senior Software Engineer to join our team, specializing in low-level systems class="bg-amber-100">programming and malicious software analysis. In this role, you will bridge the gap between deep class="bg-amber-100">technical execution and client engagement, spending approximately 25% of your time interacting directly with customers to understand their needs, present findings, and deliver robust class="bg-amber-100">technical solutions. You will leverage your expertise in operating system internals, network protocols, and systems-level languages to build secure, scalable class="bg-amber-100">infrastructure while actively reverse-engineering malware threats.

Key Responsibilities

  • Design and develop robust systems-level software using class="bg-amber-100">Go, Rust, or C.
  • Conduct deep-dive reverse engineering of malicious software to identify vulnerabilities, behavioral patterns, and mitigation strategies.
  • Interface directly with customers and the Prime Program Manager for approximately 25% of your role to gather requirements, communicate class="bg-amber-100">technical challenges, and present software solutions.
  • Architect and implement network class="bg-amber-100">programming solutions utilizing TCP, HTTP, and other core networking protocols.
  • Work with Windows or class="bg-amber-100">Linux operating system internals to optimize performance and ensure deep system integration.
  • Lead and participate in class="bg-amber-100">Agile software development lifecycles while mentoring junior engineers and helping shape class="bg-amber-100">technical direction.
  • Integrate emerging AI and LLM technologies into existing workflows to automate analysis and enhance system capabilities.

Required Qualifications

  • Extensive professional software engineering experience with a strong foundation in class="bg-amber-100">Agile methodologies.
  • Expert-level proficiency in at least one of the following systems class="bg-amber-100">programming languages: class="bg-amber-100">Go, Rust, or C.
  • Proven professional experience in reverse engineering malicious software and threat analysis.
  • Deep understanding of Windows or class="bg-amber-100">Linux operating system internals.
  • Strong background in network class="bg-amber-100">programming, including hands-on experience with the TCP/IP stack, HTTP, and socket-level development.
  • Excellent communication skills with the ability to translate complex low-level class="bg-amber-100">technical concepts for customers and stakeholders.

Preferred Qualifications

  • Active class="bg-amber-100">Agile certifications, such as class="bg-amber-100">Scrum Master or Product Owner.
  • Hands-on experience building or integrating AI/LLM tools (e.g., LangChain, LangGraph, Semantic Kernel, vLLM, or Ollama).
  • Applied knowledge of cryptographic protocols and encryption alclass="bg-amber-100">gorithms.
  • Experience with class="bg-amber-100">infrastructure as code (IaC), containerization, or modern class="bg-amber-100">DevOps practices for deploying low-level systems.
  • Military experience or experience supporting Cyber Command.
Apply