Software Engineer (Ghidra/Reverse Engineering Experience)

A company providing software development and cybersecurity services.
$110,000 - $150,000
Security
Senior Software Engineer
Remote
1 - 10 Employees
5+ years of experience
Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Security Program Manager, DC Security

Senior Security Program Manager role at AWS managing physical security systems for data centers, requiring 5+ years experience in security infrastructure and project management.

Product Security Engineer, Mobile

Senior Product Security Engineer role at Meta focusing on mobile security, vulnerability assessment, and security framework development across major platforms.

Security Engineer

Senior Security Engineer role at CLARK, leading insurtech unicorn, focusing on security assessments, tool development, and incident response across European markets.

Senior Software Engineer, Trust

Senior Software Engineer position at Airbnb focusing on identity verification, fraud prevention, and trust systems, working remotely with occasional office visits.

Senior Security Engineer, Enterprise Security

Senior Security Engineer position at Airbnb focusing on enterprise security, cloud infrastructure, and implementing security solutions across multi-cloud environments.

Description For Software Engineer (Ghidra/Reverse Engineering Experience)

We are seeking an experienced Software Engineer specializing in reverse engineering and Ghidra to join our cybersecurity team. This role focuses on analyzing binary executables, developing automation tools, and contributing to vulnerability research. The position combines deep technical expertise in reverse engineering with practical application in malware analysis and security research.

The ideal candidate will work with various reverse engineering tools, including Ghidra and IDA Pro, to analyze software binaries and firmware across different architectures. They will be responsible for uncovering software vulnerabilities, analyzing malicious code, and developing custom tools to enhance analysis capabilities.

Key aspects of the role include performing sophisticated reverse engineering tasks, conducting malware analysis, developing automation tools, and documenting findings. The position requires collaboration with security researchers and engineers while staying current with the latest developments in reverse engineering and software security.

This fully remote position offers an excellent opportunity for growth in the cybersecurity field, with responsibilities ranging from technical analysis to mentoring junior team members. The role combines hands-on technical work with strategic security research, making it ideal for someone passionate about cybersecurity and low-level software engineering.

Working in EST time zone, you'll be part of a dynamic team focused on advancing software security through reverse engineering and vulnerability research. This position offers competitive compensation and the flexibility of remote work, making it an attractive opportunity for experienced security professionals looking to make a significant impact in the field of software security and reverse engineering.

Last updated 25 days ago

Responsibilities For Software Engineer (Ghidra/Reverse Engineering Experience)

  • Utilize Ghidra, IDA Pro, and other reverse engineering tools to analyze software binaries and firmware
  • Disassemble, decompile, and debug software binaries across various architectures
  • Analyze obfuscated code and extract critical information
  • Perform in-depth analysis of malicious software
  • Collaborate on identifying zero-day vulnerabilities and develop proof-of-concept exploits
  • Develop custom scripts, plugins, and automation tools for Ghidra
  • Implement software-based solutions for binary instrumentation
  • Document reverse engineering analysis processes and findings
  • Prepare technical reports on vulnerabilities and exploits
  • Provide mentorship to junior engineers and security researchers

Requirements For Software Engineer (Ghidra/Reverse Engineering Experience)

  • Experience with Ghidra and reverse engineering
  • Proficiency in malware analysis
  • Knowledge of various system architectures (x86, ARM, MIPS)
  • Experience with binary analysis and vulnerability research
  • Strong documentation and technical writing skills
  • Ability to communicate complex technical findings to different audiences

Interested in this job?