View job listing
Apply to Senior Software Engineer 3
Reflexive Concepts is seeking a skilled Senior Software Engineer to join our team!
In this role you will:
In this role you will:
- Design, modify, develop, write, implement, and test software and software applications individually or as a team member.
- Lead technical design of software systems as well as lead integration testing of software systems (primary role).
- Support System Administrators with the installation of software applications.
- Participate in the testing process through test review and analysis, test witnessing, and certification of software.
- Develop software documentation.
- Work with the system engineering team or software team lead to review and validate system requirements and to derive software requirements from system/subsystem requirements.
- Eleven (11) years experience in software development and maintenance, i.e., software requirements analysis, software design including object-oriented analysis and design, coding, testing, documentation, configuration management, user training, deployment, and life cycle maintenance. (Relevant degrees: Electrical/Computer/Software Engineering, Computer Science, Math, or Information Systems)
- Documented formal training on the Software Engineering Institute (SEI) Capability Maturity Model Integration for Development (CMMI-DEV) model, or documented experience working on projects that applied some portions of this model
- Documented formal training on DoD standards for software testing and documentation, or documented experience working on projects that applied these standards
- Active TS/SCI with Full-Scope Polygraph
- Experience in malware analysis and mitigation techniques
- Strong understanding of the Windows and Linux operating system internals and APIs
- Knowledge of analyzing shellcode, packed and obfuscated code, and the associated algorithms
- Experience with scripting languages such as Python, Bash, Perl, etc.
- Experience in host and network analysis to identify and characterize anomalies and vulnerabilities in the platform
- Experience documenting findings in reports and briefings
- Security certifications: CISSP, C|EH, CREA, GPEN, GREM, OSCP, OSCE
- Experience in x86/x64 assembly and/or C, C++, software reverse engineering, kernel debugging, and/or protocol stacks
- Experience developing computer exploits
- Experience in Software Reverse Engineering with at least one of the following tools or an equivalent: IDA Pro, GDB, WinDbg, Immunity/OllyDbg
