Software Reverse Engineer

Pointer Technologies

Maryland

On-site

USD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Zachary Piper Solutions • Bethesda (MD)

On-site
USD 180,000 - 220,000
Comprehensive benefits package
Paid time off
401k
Software Reverse Engineer
Software Reverse Engineer

Systemstechnologyresearch • Arlington (VA)

On-site
USD 112,000 - 154,000
Principal Software Reverse Engineer
Principal Software Reverse Engineer

Systemstechnologyresearch • Woburn (MA)

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

Leidos • United States

On-site
USD 107,000 - 196,000
Principal Software Reverse Engineer
Principal Software Reverse Engineer

Systemstechnologyresearch • San Diego (CA)

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

Systemstechnologyresearch • Melbourne (FL)

On-site
USD 112,000 - 154,000
Software Reverse Engineer
Software Reverse Engineer

Systemstechnologyresearch • Woburn (MA)

On-site
USD 112,000 - 154,000
Principal Software Reverse Engineer
Principal Software Reverse Engineer

Systemstechnologyresearch • 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
Principal Software Reverse Engineer
Principal Software Reverse Engineer

STR • Arlington (VA)

On-site
USD 204,000 - 284,000