Software Reverse Engineer III

Accenture Federal Services is a leading provider of technology and consulting services to the US federal government, focusing on defense, national security, public safety, civilian, and military health organizations.
Annapolis Junction, MD, USA
$126,400 - $256,300
Security
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Cybersecurity · Enterprise SaaS

Description For Software Reverse Engineer III

Accenture Federal Services is seeking a Software Reverse Engineer III to join their team in Annapolis Junction, MD. This role is crucial in helping the US federal government strengthen national security and improve public services.

As a Software Reverse Engineer III, you will be responsible for performing reverse engineering research on highly complex software applications. Your work will involve both static and dynamic analysis, including reverse engineering and kernel debugging. You'll be expected to encapsulate your research results in written reports and/or software tools.

Key responsibilities include:

  • Conducting in-depth reverse engineering of complex software applications
  • Performing static and dynamic analysis of software
  • Utilizing kernel debugging techniques
  • Producing comprehensive written reports on research findings
  • Developing software tools based on research results
  • Participating in design, code, and software readiness reviews
  • Contributing to and leading technical presentations on assigned projects

Requirements:

  • Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience)
  • Minimum of 8 years of experience in software reverse engineering or related field
  • Extensive programming experience in Assembly, C, C++, Java, Perl, and Python
  • Strong background in Windows and UNIX application development
  • Experience with CNO (Computer Network Operations) tools and techniques
  • Familiarity with mobile application development
  • Knowledge of common binary executable formats (PE, ELF, etc.)
  • Proficiency with tools like IDA Pro, Ghidra, or similar binary analysis tools
  • Experience in analyzing user-mode binaries and kernel-mode drivers
  • Familiarity with Wireshark and network protocols

This position requires a TS/SCI clearance with polygraph, indicating the sensitive nature of the work involved.

Joining Accenture Federal Services offers you the opportunity to work alongside some of the world's best reverse engineers, continuously learning and tackling challenging problems. You'll be part of a team dedicated to driving positive, lasting change that moves missions and the government forward.

The company offers a competitive salary range of $126,400 - $256,300 USD, along with a comprehensive benefits package. Accenture Federal Services is committed to diversity, inclusion, and providing equal opportunities for all qualified individuals.

If you're passionate about reverse engineering, national security, and using your skills to make a difference, this role at Accenture Federal Services could be the perfect fit for you.

Last updated 14 days ago

Responsibilities For Software Reverse Engineer III

  • Perform reverse engineer research on highly complex software applications
  • Conduct static and dynamic analysis including reverse engineering and kernel debugging
  • Encapsulate research results in written reports and/or software tools
  • Provide/author documentation for software development procedures and processes
  • Lead and participate in design, code, and software readiness reviews
  • Provide/author and participate in technical presentations on assigned projects

Requirements For Software Reverse Engineer III

Java
Python
  • Bachelor's degree and six (6) years' experience or minimum ten (10) years' experience in computer science, information systems, or network engineering
  • Minimum eight (8) years' experience programming in Assembly, C, C++, Java, Perl, and Python
  • Minimum seven (7) years' experience developing in Windows applications using Visual Studio or .NET environments; UNIX applications using make files or comparable build environments; Mission-applicable platforms
  • Minimum six (6) years' experience with programming CNO tools and techniques
  • One (1) year experience developing tools and applications for mobile devices
  • TS/SCI clearance with polygraph

Benefits For Software Reverse Engineer III

  • Competitive salary range
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Accenture Federal Services Software Reverse Engineer III

Regional Safety Engineer, Data Centre Health and Safety

Experienced EHS Manager/Safety Specialist for AWS data center operations in London, focusing on safety policies, procedures, and enhancing operational safety.

Sr. Security Systems Engineer, DC Security Solutions Engineering

Senior Security Systems Engineer role at Amazon Data Services, Inc. for designing and implementing networked security systems in data centers.

Application Security Engineer, AWS Support - Kumo

Senior Application Security Engineer role at AWS Support-Kumo, focusing on cloud security, penetration testing, and security tool development.

SOC Support Engineer III, AWS Security Operations Center (SOC)

AWS SOC Support Engineer III role providing technical support and security response for AWS infrastructure, requiring security expertise and 24/7 shift availability.