Application Developer III with Security Clearance
Black Eagle Defense · Fort Meade, MD · 1 mo ago
Engineering$190k–$247k/yrFull-time
About the role
The Application Developer III position requires a deep understanding of software development and system integration, with a focus on UNIX/Linux platforms. The role involves designing and implementing custom software tools, diagnosing and resolving complex technical issues, and mentoring junior developers.
Responsibilities
- Design and develop custom software tools and techniques on UNIX/Linux platforms
- Reverse engineer various pieces of software to derive, document, and analyze requirements
- Build prototypes to demonstrate understanding of mission requirements and produce functional toolsets that meet mission constraints
- Mentor junior-level developers to accomplish mission objectives and solve operational challenges in real time
Requirements
- Minimum of 12 years of software/system development experience, or a combination of 4 years of SWE experience and a Bachelor's degree in Computer Science or Computer Engineering
- At least 10 years of work experience in four 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
- Developing software on computer telephony platforms using cards such as Dialogic
- 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
- Comprehensive background with UNIX/Linux platforms
- Experience producing and modifying software systems in C/C++/Python
- Familiarity with Git, Subversion, and Atlassian tools (e.g., Jira, Confluence)
Qualifications
- Bachelor of Computer Science or Computer Engineering
- Master's of Computer Science or Computer Engineering with a minimum of 10 years of experience
Skills
- Develop novel CNO tools and augment existing toolsets
- Reverse engineer various pieces of software
- Derive, document, and analyze requirements
- Build prototypes to demonstrate understanding of mission requirements
- Produce functional toolsets that can operate within mission constraints
- Mentor junior-level developers
Benefits
Not specified
Pay
$190,000 - $247,000/year
Schedule
Not specified