6 days ago
CNO Software Developer
Ft. Meade, MD
$116,900-$243,100 / year
full-timeseniorDefense & National Security
Tech Stack
Description
You will design, develop, test, and maintain advanced cyberspace capabilities in support of MARFORCYBER. This role involves working in a classified environment to translate operational requirements into technical solutions and deliver secure, mission-critical applications for cyber operations. You'll support the full software development lifecycle while maintaining strict security and performance standards.
Requirements
- 5 years of software development experience with a focus on secure, mission-critical applications
- Proficiency in one or more programming languages, including: Python, C, C++, .NET, Java, Bash scripting
- Experience with operating systems such as Linux, Windows, Android, iOS, or real-time operating systems
- Experience with cryptography, hashing, network protocols, and/or Wi-Fi protocols
- Must possess an active TS/SCI with polygraph level security clearance
Responsibilities
- Define project scope, mission objectives, timelines, and deliverables for advanced cyber capability development
- Gather, analyze, and prioritize stakeholder requirements within classified environments
- Identify, assess, and mitigate risks, vulnerabilities, and technical constraints throughout development
- Estimate development effort, resource needs, and time requirements for complex capability builds
- Produce detailed design documents, prototypes, and architectural diagrams
- Design and implement diverse software architectures including microservices, monolithic systems, and event-driven architectures
- Develop conceptual, logical, and physical software models aligned with mission requirements
- Ensure designs meet operational, performance, and security requirements for cyber operations
- Write, test, debug, and refine code in multiple programming languages
- Package proof-of-concept code into multi-stage executables used for cyber effects and operations
- Implement secure coding standards and security best practices throughout all development stages
- Produce comprehensive technical documentation to support maintenance, modification, and operational use
- Conduct vulnerability assessments and ensure compliance with cybersecurity, operational, and regulatory standards
- Develop and execute unit, integration, system, and acceptance tests to validate code quality and mission readiness
- Implement configuration management processes governing software code, builds, and artifacts
- Validate software performance in operationally representative environments
0 views 0 saves 0 applications