> Markdown version of [/jobs/ext/4028671-cloud-software-engineer](https://www.wearedevelopers.com/jobs/ext/4028671-cloud-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Cloud Software Engineer - **Company:** Prodigy One, LLC - **Location:** Cape Saint Claire, MD, United States - **Salary:** $113,000 - $279,000 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Data Analysis, Application Performance Management, Authentication Protocols, Bash Shell, Big Data, BigTable, CentOS, CFEngines, Cloud Computing, Cloud Engineering, Cloud Storage, Apache Lucene, Profiling, Code Reuse, Signals Intelligence, Computer Programming, Concurrent Computing, Software Debugging, Distributed File Systems, File Systems, Distributed Computing Environment, Distributed Systems, Memory Management, Java Platform Enterprise Edition (J2EE), Data Flow Control, Apache Hadoop, Hadoop Distributed File System, MapReduce, Apache HBase, IBM Rational Clearquest, Information Retrieval, Java Message Service (JMS), Java Virtual Machine (JVM), JSON, Python (Programming Language), Apache Maven, MongoDB, Network Administration, Node.Js, Object-Oriented Software Development, Parsing, Public Key Infrastructure, Red Hat Enterprise Linux, Ruby, Cloudera, Software Engineering, Software Requirements Analysis, Apache Solr, Subversion, System Testing, Systems Integration, TypeScript, VirtualBox, Virtualization Technology, Extensible Markup Language (XML), Apache Zookeeper, Java Application Server, Cloud Platform System, Data Ingestion, Apache Yarn, Indexer, Firewalls (Computer Science), Infrastructure Automation Frameworks, Information Technology, Restful APIs, Vmware - **Published:** October 30, 2026 - **Apply:** https://www.dice.com/job-detail/bdd4ad7b-faec-4ef7-9665-a14d408c80a3 ## About the Role * Eight (8) years of software engineering experience on programs or contracts of similar scope, type, and complexity. * Minimum two (2) years of experience supporting Big Data Cloud technologies and/or distributed computing environments. * Extensive full-stack JavaScript development experience, including Node.js and TypeScript. * Two (2) years of experience with cloud and distributed computing information retrieval. * One (1) year of experience implementing code that interacts with Cloud BigTable. * One (1) year of experience implementing code that interacts with Cloud Distributed File Systems. * One (1) year of experience implementing MapReduce analytics. * One (1) year of experience implementing code that interacts with Cloud Distributed Coordination Frameworks. * Experience with Java, object-oriented design and programming, Maven, and RESTful web services. * Experience with cloud and distributed computing technologies such as HDFS, YARN, MapReduce, ZooKeeper, HBase, J2EE, or JMS. * Experience with UNIX/Linux operating systems, including CentOS or Red Hat. * Experience with cloud infrastructure, network management, virtualization, and multi-node distributed environments. * Experience with data ingestion, parsing, and analysis using formats such as XML, JSON, CSV, and binary data. * Experience with debugging, profiling, and optimizing Java applications and distributed systems. * Experience with security technologies and authentication mechanisms, including firewalls, PKI certificates, and server authentication. * Experience with at least one SIGINT collection discipline, including FORNSAT, CABLE, Terrestrial/Microwave, Overhead, or ELINT. Preferred Qualifications: * Experience with Apache Lucene, Apache Solr, MongoDB, or other distributed information retrieval technologies. * Experience with Python, Bash, Ruby, CFEngine, or related scripting and automation technologies. * Experience with VMware, VirtualBox, and cloud infrastructure management. * Knowledge of Java Virtual Machine (JVM) memory management and application performance profiling. * Experience with aspect-oriented design and development. * Familiarity with configuration management tools such as Subversion, ClearQuest, or Razor. * Experience with geolocation, emitter identification, signal applications, and signal characterization analysis. * Understanding of SIGINT collection platforms, dataflow architectures, and distributed processing environments. * Experience with multi-node cloud installations, concurrent programming, and distributed application troubleshooting. * Cloudera Certified Hadoop Developer certification. Education Requirements: Bachelor's degree in Computer Science or a related discipline from an accredited college or university is required. The following substitutions may be considered: * Four (4) additional years of cloud software engineering experience on projects involving similar Big Data systems may be substituted for a bachelor's degree. * A master's degree in Computer Science or a related discipline may be substituted for two (2) years of experience. * Cloudera Certified Hadoop Developer certification may be substituted for one (1) year of cloud experience. ## Description Prodigy One is seeking a Cloud Software Engineer II (CSWE2) to develop, maintain, and enhance complex Big Data Cloud systems supporting critical Intelligence Community missions. The ideal candidate will bring extensive full-stack JavaScript development experience, particularly with Node.js and TypeScript, along with a strong foundation in cloud computing, distributed systems, and software engineering. The Cloud Software Engineer will contribute to all stages of back-end processing, analysis, and indexing while designing and implementing scalable solutions within complex cloud environments. This position involves working both independently and collaboratively to develop, test, troubleshoot, and integrate software components that meet documented system requirements., * Develop, maintain, and enhance complex Big Data Cloud applications and distributed computing systems. * Design, develop, and implement full-stack applications using JavaScript, Node.js, and TypeScript. * Support back-end processing, data analysis, indexing, and information retrieval capabilities. * Develop and integrate Java applications within cloud and Hadoop ecosystem environments. * Design and implement scalable software solutions using object-oriented programming principles. * Review, test, and troubleshoot software components to ensure compliance with system requirements and development standards. * Implement and maintain distributed data processing solutions utilizing cloud storage, file systems, and coordination frameworks. * Support software integration, system testing, requirements analysis, and technical documentation. * Evaluate hardware/software trade-offs, software reuse opportunities, and commercial or government off-the-shelf solutions. * Collaborate with engineering teams to improve system performance, reliability, and scalability.