Software Reverse Engineer

Pointer Technologies

Maryland

On-site

USD 80,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health Insurance through Blue Cross Blue Shield
401K matching with immediate vesting
248 hours of PTO
Education and training budget of $5,250
Paid maternity leave

Job summary

Pointer Technologies is seeking a Software Reverse Engineer in Maryland. In this role, you will analyze software systems to identify potential vulnerabilities and help craft solutions. Responsibilities include deconstructing complex systems, creating documentation, and collaborating with teams. Ideal candidates should have a degree in Computer Science or Cybersecurity, proficiency in C/C++, and be able to use debugging tools. Benefits include health insurance, 401K matching, and generous PTO.

Qualifications

  • Proficient in low-level programming languages such as C/C++ or assembly.
  • Strong understanding of debugging tools (IDA Pro, Ghidra, OllyDbg).
  • Ability to write clean and efficient scripts in Python, Java, or similar languages.

Responsibilities

  • Analyze and deconstruct software applications to understand their inner workings.
  • Identify vulnerabilities, malware, or potential security risks within software systems.
  • Create detailed documentation of findings including functionality and code behavior.
  • Collaborate with operational teams to recommend and implement exploitation strategies.
  • Develop tools and scripts to assist in reverse engineering and automation tasks.

Skills

Low-level programming languages (C/C++ or assembly)
Debugging tools (IDA Pro, Ghidra, OllyDbg)
Writing scripts in Python or Java
Network protocols
Cybersecurity principles

Education

Bachelor’s or Master’s in Computer Science or Cybersecurity

Job description

Pointer Technologies is seeking a highly skilled Software Reverse Engineer to join our team of experts. In this role, you will analyze software systems to understand their architecture, functionality, and potential vulnerabilities.

The ideal candidate is adept at deconstructing complex systems, identifying weaknesses, and working collaboratively to address challenges. This person is diligent, works well with others, inspired to learn, driven by mission and practices effective communication.

Responsibilities
  • Analyze and deconstruct software applications to understand their inner workings.
  • Identify vulnerabilities, malware, or potential security risks within software systems.
  • Create detailed documentation of findings, including functionality and code behavior.
  • Collaborate with operational teams to recommend and implement exploitation strategies.
  • Develop tools and scripts to assist in reverse engineering and automation tasks.
  • Stay up-to-date with the latest tools, techniques, and trends in reverse engineering and cybersecurity.
  • Support research and development efforts to enhance existing software solutions.
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Cybersecurity, or a related field (or equivalent experience).
  • Proficiency in low-level programming languages such as C/C++ or assembly.
  • Strong understanding of debugging tools (IDA Pro, Ghidra, OllyDbg) and binary analysis.
  • Experience with operating system internals (Windows, Linux) and software architectures.
  • Familiarity with network protocols, encryption standards, and cybersecurity principles.
  • Ability to write clean and efficient scripts in Python, Java, or similar languages.
Nice to Have
  • Experience in exploit development or penetration testing.
  • Knowledge of secure coding practices and cryptographic algorithms.
  • Strong problem‑solving skills and the ability to work under minimal supervision.
Clearance

TS/SCI clearance with polygraph required

Benefits
  • Health Insurance through Blue Cross Blue Shield
  • Dental, vision, long-term & short-term disability and life insurance
  • 10% 401K matching with immediate vesting
  • 248 hours of PTO with the ability to flex higher or lower
  • Education and training budget of $5,250
  • Paid military leave
  • Paid maternity leave
  • Internal referral profit sharing
  • Employee Equity Program
  • Quarterly all hands to promote transparency

Pointer Technologies is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other state or federal legally protected status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Reverse Engineer
Software Reverse Engineer

Leidos • United States

On-site
USD 107,900 - 195,050
Senior Reverse Engineer
Senior Reverse Engineer

Precision Solutions, Inc. • Leesburg (VA)

On-site
USD 100,000 - 130,000
Principal Software Reverse Engineer
Principal Software Reverse Engineer

STR • Arlington (VA)

On-site
USD 204,000 - 284,000
Principal Software Reverse Engineer
Principal Software Reverse Engineer

STR • San Diego (CA)

On-site
USD 204,000 - 284,000
Reverse Engineer All Levels
Reverse Engineer All Levels

Adaptic • Corridor North (MD)

On-site
USD 90,000 - 120,000
Lead Software Reverse Engineer
Lead Software Reverse Engineer

STR • Melbourne (FL)

On-site
USD 157,000 - 224,000
FPGA / Reverse Software Engineer
FPGA / Reverse Software Engineer

Usertech/Canterbury • Maryland

On-site
USD 120,000 - 160,000
100% Paid Healthcare
31 Days PTO / US Holidays
10% 401k in every paycheck
+1
Principal Software Reverse Engineer
Principal Software Reverse Engineer

STR • Woburn (MA)

On-site
USD 204,000 - 284,000
Software Reverse Engineer (TS/SCI)- Senior & Mid
Software Reverse Engineer (TS/SCI)- Senior & Mid

Vexterra Group • Bethesda (MD)

On-site
USD 100,000 - 130,000
Senior Reverse Engineer
Senior Reverse Engineer

STR • San Diego (CA)

On-site
USD 134,000 - 184,000