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.
$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 3 months 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

Cloud Security Engineer

Experienced Cloud Security Engineer or Sentris Engineer needed for vital national security mission at Accenture Federal Services. Design architecture, provide application support, and manage cloud security systems.

Information System Security Engineer

Senior Information System Security Engineer role at Accenture Federal Services, focusing on IA and security systems for US government clients.

ISSE / Cybersecurity Engineer

Join Accenture Federal Services as an ISSE / Cybersecurity Engineer to protect US government systems and drive innovation in cybersecurity.

Senior Solutions Engineer

Senior Solutions Engineer role at Censys, combining technical expertise with customer-facing responsibilities in cybersecurity solutions.

Senior Solutions Engineer

Senior Solutions Engineer role at Censys, combining cybersecurity expertise with customer-facing responsibilities to drive technical sales and implementation of security solutions.