2

Entry Level Software Reverse Engineer Jobs in Baltimore, MD

Software Reverse Engineer

Columbia, MD · On-site

$107K - $195K/yr

Software Reverse Engineer - Who We Are Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen, and ...

Software Reverse Engineer

Columbia, MD · On-site

$107K - $195K/yr

Software Reverse Engineer - Who We Are Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built, overseen, and ...

Software Reverse Engineer

Columbia, MD · On-site

$107K - $195K/yr

Description Software Reverse Engineer - Who We Are Kudu Dynamics is Leidos Owned Company, forged out of a decade of experience in computer network operations and staffed with talent who have built ...

next page

Showing results 1-20

Entry Level Software Reverse Engineer information

See Baltimore, MD salary details

$23.8K

$104.2K

$187.8K

How much do entry level software reverse engineer jobs pay per year?

As of Aug 30, 2026, the average yearly pay for entry level software reverse engineer in Baltimore, MD is $104,196.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,600.00 and $119,200.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Software Reverse Engineer vs Entry Level Malware Analyst?

AspectEntry Level Software Reverse EngineerEntry Level Malware Analyst
Required CredentialsBachelor's in Computer Science or related field, knowledge of programming and reverse engineering toolsBachelor's in Cybersecurity, Computer Science, or related, familiarity with malware analysis tools
Work EnvironmentTech companies, security firms, or R&D labs focusing on software securitySecurity operations centers, cybersecurity firms, or government agencies analyzing malicious software
Employer & Industry UsageUsed in software development, security research, and vulnerability assessmentUsed in cybersecurity, threat detection, and incident response

While both roles require a strong understanding of software and security, Entry Level Software Reverse Engineers focus on analyzing and understanding software code to identify vulnerabilities, whereas Entry Level Malware Analysts specialize in dissecting malicious software to understand threats and develop defenses. Both roles are essential in cybersecurity and often overlap in skills and tools used.

What job categories do people searching Entry Level Software Reverse Engineer jobs in Baltimore, MD look for?

The top searched job categories for Entry Level Software Reverse Engineer jobs in Baltimore, MD are:

Infographic showing various Entry Level Software Reverse Engineer job openings in Baltimore, MD as of August 2026, with employment types broken down into 69% Full Time, and 31% Part Time. Highlights an 100% In-person job distribution, with an average salary of $104,196 per year, or $50.1 per hour.

Software Reverse Engineer

Columbia, MD • On-site

Percival Engineering
Network Security • 11 - 50 employees

Full-time

Re-posted 4 days ago


Job description

Job Summary:
Percival Engineering is focused on developing top-notch talent and technical solutions to safeguard the nation's critical assets. They are seeking a Software Reverse Engineer who is passionate about innovation and skilled in tackling cyber threats through advanced software development.
Responsibilities:
• Design, develop, test, and integrate software for advanced cybersecurity capabilities using the latest software tools and techniques such as Python, C, C++, and other languages and frameworks
• Work as part of an active member of an Agile Scrum Development Team
• Assignment includes developing software designs from requirements, implementing these designs in code, developing unit test cases, and supporting integrated software code with the team for builds/integration tests
• Support creation and updating of all relevant specifications for design, development, and testing
• Develop maintainable code that matches requirements specifications
• Perform unit testing of code, including manipulation of data for analysis of system requirements
Qualifications:
Required:
• C/C++
• Python
• Network Programming (BSD Sockets)
• IDA Pro and/or Ghidra
• Working in an Agile environment
• Must have great verbal communication and writing skills
• TS/SCI with polygraph is required
• US citizenship is also required
Preferred:
• Embedded Systems
• Debuggers
• ICS/SCADA Systems
Company:
Percival Engineering provides cybersecurity, operational technology, and system emulation solutions. Founded in 2016, the company is headquartered in Columbia, USA, with a team of 11-50 employees. The company is currently Early Stage.