Job Requirements
Fort Meade, MD
Top Secret/SCI Full Scope Polygraph
Career Level not specified
$190,000 - $247,000
Job Description
Job Description
SALARY RANGE $190,000 - $247,000/year
DUTIES As a successful candidate for the Application Developer III role, you will serve as a Software Engineer and CNO Reverse Engineer for emerging projects. In this position, you will design, develop, prototype, modify, and integrate technical solutions to deliver high-impact, mission-centric results. Working closely with analysts, operators, data scientists, and fellow software engineers, you will provide essential tactical support to advance critical mission objectives.
Required Skills
SKILLS
QUALIFICATIONS A Bachelor of Computer Science or Computer Engineering and a minimum of Twelve (12) years of software/system development is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. A Master's of Computer Science or Computer Engineering with a minimum of Ten (10) years of experience is also acceptable. Experience must consist of technical expertise in at least three (3) of the following areas:
In addition, the individual shall have at least ten (10) years of work experience in four (4) or more of the following areas:
Additionally, the candidate must be able to:
Desired Skills
NICE-TO-HAVES
SALARY RANGE $190,000 - $247,000/year
DUTIES As a successful candidate for the Application Developer III role, you will serve as a Software Engineer and CNO Reverse Engineer for emerging projects. In this position, you will design, develop, prototype, modify, and integrate technical solutions to deliver high-impact, mission-centric results. Working closely with analysts, operators, data scientists, and fellow software engineers, you will provide essential tactical support to advance critical mission objectives.
Required Skills
SKILLS
- Augment and enhance existing software toolsets
- Derive, document, and analyze operational requirements
- Produce end-to-end toolsets designed to operate within strict mission constraints
- Participate in peer code reviews to minimize defects and maintain code quality
- Develop rapid prototypes to demonstrate understanding of core mission requirements
QUALIFICATIONS A Bachelor of Computer Science or Computer Engineering and a minimum of Twelve (12) years of software/system development is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree. A Master's of Computer Science or Computer Engineering with a minimum of Ten (10) years of experience is also acceptable. Experience must consist of technical expertise in at least three (3) of the following areas:
- System Requirements Analysis
- Software System Design
- Software System Development
- Software System Integration
- Software System Testing
In addition, the individual shall have at least ten (10) years of work experience in four (4) or more of the following areas:
- Developing software applications in C, C++, or Java
- Developing software applications for Unix, Linux, or Windows environments
- Developing DLLs for the Windows environment
- Development on computer telephony platforms using cards such as Dialogic
- Object-oriented design and programming
- Working knowledge of common protocols/standards such as TCP/IP, SNMP, H.323, X.25, 802.1I, 802.16, SIP, MEGACO, or MGCP
- Web development with XML, PHP, MySQL, ColdFusion, or Apache
- Script writing using Perl, Python, Bourne shell, C shell, or other proprietary scripting languages
- Database experience with Sybase, Oracle, or Microsoft (SQL Server)
- Reverse engineering and analysis of software
- Kernel knowledge of Unix (Linux)
- Bit-level data analysis
Additionally, the candidate must be able to:
- Develop and modify software systems using C, C++, Python, and Assembly
- Analyze network traffic with tools like Wireshark using an in-depth understanding of network protocols such as TCP/IP
- Provide technical support for fielded software systems
- Utilize Git and Subversion for version control and source code management
- Leverage Atlassian tools such as Jira and Confluence to manage workflows and project documentation
Desired Skills
NICE-TO-HAVES
- Reverse engineer Windows or embedded platforms (RTOS)
- Develop CNO-specific software across Windows, Linux, and embedded applications
- Program in Java, JavaScript, Bash, PowerShell, Perl, C#, or Rust
- Perform vulnerability research and exploit development
- Apply knowledge of end-to-end SIGINT collection and analysis systems
group id: 91130336