CNO Mobile Developer
$235,000–$255,000 year
On-siteColumbia, Maryland, United States
Job Summary
Elicit requirements from stakeholders to identify software designs integrating mission capabilities through existing frameworks and exploitation solutions. Develop software to operationalize and deploy mobile capabilities in production, automating solution deployments via scripts and Infrastructure-as-Code. Maintain code baselines across classified and special access networks while modernizing, maintaining, and supporting deployed systems. Enhance observability, monitoring, and health reporting of deployed solutions, devising new solutions to reduce complexity of supported systems. Collaborate with cross-functional teams to drive holistic end-to-end solutions impacting mission success.
Required Qualifications
- Production-grade software development experience in Python
- Experience with deployment and management of services in a variety of hosting environments including Linux and MacOS
- Experience applying modern software techniques to build scalable and reliable software solutions in production (e.g., incremental design, modularity, canary testing, feature flags)
- Knowledge of C2 systems, SIGINT dataflow and standardized data schemas
- Experience with service interrogation, networking and public-facing APIs
- Infrastructure-as-Code and service containerization and deployment with Docker
- Familiarity with Git (e.g., BitBucket, GitLab)
- Atlassian tools (e.g., Jira, Confluence, Bamboo, etc.)
- 12 yrs. with a B.S. in a technical discipline or 4 additional yrs. in place of B.S.
- Active TS/SCI with a polygraph
Desired Qualifications
- Experience using command line interfaces to interact with mobile devices (e.g., Android Debug Bridge, etc.) to query device attributes and automate mobile device functions
- Experience performing vulnerability research and protocol analysis (network traffic, OS events)
- Knowledge of end-to-end SIGINT collection and analysis systems
- Experience with production CNO capabilities and operations
- Experience with additional programming languages (C/C++)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.