Software Engineer (Cloud) - FULLY CLEARED with POLYGRAPH REQUIRED
cti-md
Fort Meade, MD
Posted Feb 24, 2026
- Other
- Software Development
Job description
**Front-End Web Development Languages:** JavaScript (and eventually some Typescript), React/JSX **Back-End Development Languages:** [node.js/Javascript](http://node.js/Javascript), Rust (for high-performance or secure portions), Python, shell script **Micro-services architecture:** Kubernetes, Helm Charts, Micro-Services deployment patterns, Service-mesh, Multi-site applications, Load Balancing topologies, Cloud Migration **Tech-Stack Familiarity Architecture:** NiFi, Testing frameworks (JEST), Grafana, InfluxDb Elasticsearch, Redis, mysql, Apache Superset, RabbitMQ/Kafka/Message Fabrics, Ansible/Salt,Terraform (for lane development), Web-Sockets, JBLOCKS, CASPORT, Neo4j, Agency Security Labels(CAMKEY, LAC, COI, etc.) **Due to federal contract requirements, United States citizenship and an active TS/SCI security clearance and polygraph are required for the position.** ### Required: - Must be a US Citizen. - Must have TS/SCI clearance w/ active polygraph. - Twelve (12) years of direct/relevant experience. - Bachelor’s degree in computer science or related discipline from an accredited college or university is required. Four (04) years of cloud software engineering experience on projects with similar Big-Data systems may be substituted for a Bachelor’s degree. - Four (04) years of experience in programs utilizing Big-Data cloud technologies and/or Distributed Computing. - Master’s in Computer Science or related discipline from an accredited college or university may be substituted for two (02) years of experience. - Cloudera Certified Hadoop Developer certification may be substituted for one (01) year of Cloud experience. - Two (02) years of Cloud and/or Distributed Computing Information Retrieval (IR). - One (01) year of experience with implementing code that interacts with implementation of Cloud Big Table. - One (01) year of experience with implementing code that interacts with implementation of Cloud Distributed File System. - One (01) year of experience with implementing complex MapReduce analytics. - One (01) year of experience with implementing code that interacts with Cloud Distributed Coordination Frameworks. - One (01) year of experience in architecting Cloud Computing solutions - One (01) year of experience in debugging problems with Cloud based Distributed Computing Frameworks - One (01) year of experience in managing multi-node Cloud based installation - Experience with Utility Computing, Network Management, Virtualization (VMWare or VirtualBox), Cloud Computing. - Experience with Multi Node Management and Installation: Management and installation of Cloud and Distributed Computing on multiple nodes, Python, CFEngine, Bash, Ruby or related technologies. - Experience in Information Assurance: Securing Cloud Based and Distributed applications through industry standard techniques such as Firewalls, PKI Certificate and Server Authentication with experience in Corporate authentication service(s). - Experience with Object Oriented Design and Programming, Java, Eclipse or similar development environment, MAVEN, RESTful web services. - Experience with Cloud and Distributed Computing Technologies: at least one or a combination of several of the following areas - YARN, J2EE, MapReduce, Zookeeper, HDFS, HBase, JMS, Concurrent Programming, Multi-Node implementation/installation and other applicable technologies. - Experience with Cloud and Distributed Computing Information Retrieval: at least one or a combination of several of the following areas - HDFS, HBASE, Apache Lucene, Apache Solr, MongoDB. - Experience with Ingesting, Parsing and Analysis of Disparate Data-sources and formats: XML, JSON, CSV, Binary Formats, Sequence or Map Files, Avro and related technologies 20. e. Aspect Oriented Design and Development - Experience in Debugging and Profiling Cloud and Distributed Installations: Java Virtual Machine (JVM) memory management, Profiling Java Applications - Experience with CentOS, Linux/RedHat; Configuration management tools such as Subversion, ClearQuest, or Razor. - Experience with FORNSAT, CABLE, Terrestrial/Microwave, Overhead, and ELINT. - Experience with Geolocation, emitter identification, and signal applications. - Experience with Joint program collection platforms and dataflow architectures; signals characterization analysis ### These Qualifications Would be Nice to Have: - Provide in-depth knowledge of Information Retrieval, assist the software development team in designing, developing and testing Cloud Information Retrieval - Implement complex workflows that manage Cloud MapReduce analytics - Implement code that interacts with Cloud Distributed Coordination Frameworks - Oversee one or more software development tasks and ensured the work is completed in accordance with the constraints of the software development process being used on any particular projects. - Make recommendations for improving documentation and software development process standards - Serve as a subject matter expert for Cloud Computing and corresponding technologies including Hadoop assisting the software development team in designing, developing and testing Cloud Computing Systems - Debug problems with Cloud based Distributed Computing Frameworks - Manage multi-node Cloud based installation - Delegate programming and testing responsibilities to one or more teams and monitor their performance - Select the software development process in coordination with the customer and system engineering - Recommend new technologies and processes for complex cloud software projects - Ensure quality control of all developed and modified software - Architect solutions to complex Cloud Software Engineering Problems such as efficiently processing and retrieving large amounts of data - Make recommendations for improving documentation and software development process standards