Job was saved successfully.
Job was removed from Saved Jobs.

Job Details


Offensive Software Engineer

Technology

Software Engineer

No

Columbia, Maryland, United States

Description

Job Description:

The ever-evolving Cyber landscape requires the development of innovative technical solutions to support operational cyber missions through research, engineering, and development.

The Cyber SIGINT and Solutions Operation at Leidos is seeking a motivated individual to work in a dynamic environment with a team of Offensive Cyber Engineers in reverse engineering, vulnerability research, prototyping, design, software development, integration, and test tasks to develop capabilities against various networking technologies. In support of a DoD/Intel program, the engineer will develop, maintain and enhance complex and diverse software systems. The engineer will support research, engineering, and development of innovative solutions to support operational cyber missions. Work includes engineering robust infrastructure, end-point capabilities, and command and control systems. The successful candidates will have the opportunity to work independently and as part of a team.

Basic Qualifications

  • TS/SCI with poly clearance
  • Bachelor’s Degree in computer science, information systems or applicable engineering field and minimum ten years of experience in computer science, information systems, or network engineering.
  • Demonstrated experience with scripting and programming languages: Java, Python, Django, C/C++
  • Knowledge/experience developing and testing software tools and applications on Windows and Linux systems for 32-bit and 64-bit systems
  • Understanding of technical issues surrounding the designing, building and testing of software development kits supporting Windows, Linux, iOS, and Android platforms and frameworks
  • Understanding of computer, network exploitation techniques and methodologies to include application and mitigation techniques
  • Understanding of public exploits and awareness of new/unpublished techniques

Preferred Qualifications

  • Experience performing open source research and vulnerability analysis
  • Experience identifying software vulnerabilities and developing code to demonstrate exploitation
  • Experience analyzing, disassembling, and reverse engineering software binaries and/or hardware
  • Experience performing in-depth analysis (dynamic/static) on diverse set of based platforms
  • Experience using tools to extract and analyze firmware or software
  • Demonstrated experience with programming cyber tools and techniques
  • Experience analyzing firmware of embedded devices
  • Ability to analyze network traffic for vulnerabilities
  • Developing for real time operating systems (RTOS) and interesting embedded systems.
  • Demonstrated ability to develop and deliver technical findings, briefings, technical presentations, and program documentation to others

Pay Range:

Pay Range $94,250.00 - $145,000.00 - $195,750.00

The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.