Reverse Engineering Software Developer

Software Developer

Clearance Level: TS/SCI
US Citizenship: Required
Job Classification: Full Time
Start Date: 1 April 2019
Location: JB San Antonio-Lackland, TX
Positions Open: 2
 
Years of Experience: 7 years of direct and relevant experience in Software Development with preferable experience in designing, integrating, implementing and maintenance of advanced cyber technology.
 
Education Level: Minimum Bachelor's Degree or equivalent experience in Computer Science, Networking or Information System Security, or related Degree. Six or more years of additional direct and relevant experience can be substituted for Degree requirement.
 
Position Description: Our client is seeking a software developer with experience in the design, integration, implementation, and maintenance of advanced cyber technology improvements to systems, applications, and software. Software developer work is conducted on-site with the customer and requires a Top Secret with SCI Access security clearance. The candidate must be proficient in providing a wide range of tailored software development expertise, leading research and development, as well as operational testing and evaluation for software and applications, translating operational requirements into technical solutions that provide novel cyberspace capabilities or modernize existing cyberspace capabilities. Candidate must possess demonstrable experience creating, debugging, patching, and maintaining software and/or applications in a variety of computer languages, including Python, C++, and Java.
 
Required Skills:
  • Experience as a custom application developer with reverse engineering, vulnerability analysis, exploit development, and related disciplines 
  • Python and C programming languages
  • Experience developing on the Windows operating system at the user and kernel
  • Experience developing on the Linux operating system at the user or kernel level (kernel mode, user mode, drivers)
  • Understanding and experience with the memory layout of C programs
  • Experience with reverse engineering tools such as Visual Studio’s debugger, gdb, IDA Pro, WinDbg, Immunity, Radare, Binary NinjaExpert using Linux and Windows command line interfaces
  • Experience with the following tools and technologies:
    • Metasploit
    • Virtualization (VMWare/ESX, Virtual Box, Xen, in order of preference), and
    • Containerization technologies such as Docker
  • Agile Scrum development methodology
 
Duties:
  • Perform as software development subject matter expert (SME) for cyber CI operations, planning, preparation, execution, and after actions.
  • Lead research and development, as well as operational testing and evaluation for software and applications, translating operational requirements into technical solutions that provide novel cyberspace capabilities or modernize existing cyberspace capabilities.
  • Integrate cyberspace capabilities into AF cyber operations platforms and weapons systems to support cyber CI operations, intelligence preparation of the cyber battlespace, and cyber effects operations.
  • Possesses strong verbal communication skills to deliver identification of associated risks and mitigation factors relating to meeting operational requirements, as they relate to the software and applications
  • Demonstrable experience creating, debugging, patching, and maintaining software and/or applications in a variety of computer languages, including Python, C++, and Java.
  • Use computer-assisted software engineering (CASE) tools and code libraries to automate the writing of code.
  • Be a proactive team player willing to improve others while continuously learning and identifying ways to strengthen the team
  • Ability to make decisions, estimates, and recommendations under conditions of urgency and pressure based on mature judgment, experience, and recognized professional standing.
 
Preferred Certifications and Training:
  • Possess industry certifications that demonstrate proficiency in software development.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file