> Markdown version of [/jobs/ext/3867916-cloud-software-engineer](https://www.wearedevelopers.com/jobs/ext/3867916-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:** Shadowgate Partners, Inc. - **Location:** Fort Meade, MD, United States - **Salary:** $51,000.0 - $56,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Data Analysis, User Authentication, Bash Shell, Big Data, BigTable, CentOS, CFEngines, Cloud Computing, Cloud Engineering, Apache Lucene, Signals Intelligence, Computer Programming, Concurrent Computing, Software Debugging, Distributed File Systems, Distributed Systems, Memory Management, Eclipse (Software), 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, Object-Oriented Software Development, Parsing, Public Key Infrastructure, Red Hat Enterprise Linux, Ruby, Cloudera, Software Engineering, Apache Solr, Subversion, VirtualBox, Extensible Markup Language (XML), Apache Zookeeper, Data Processing, Java Application Server, Cloud Platform System, Apache Yarn, Indexer, Firewalls (Computer Science), Backend, Infrastructure Automation Frameworks, Bug Reporting, Information Technology, Avro, Software Coding, Restful APIs, Vmware - **Published:** October 22, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9247668/cloud-software-engineer ## About the Role The ideal candidate is a hands-on cloud engineer who is at home deep in the Hadoop stack and understands how SIGINT data moves from collection to analysis. Required: - Bachelor's degree in Computer Science or a related field. Four years of cloud software engineering on comparable big data systems may substitute for the degree. - 8+ years of software engineering on programs of similar scope and complexity, including at least 2 years on big data cloud or distributed computing programs. A master's degree may substitute for 2 years of experience, and a Cloudera Certified Hadoop Developer certification may substitute for 1 year of cloud experience. - 2 years of cloud and distributed computing information retrieval, plus at least 1 year each of: writing code that interacts with cloud Big Table, distributed file system, and distributed coordination framework implementations; and building complex MapReduce analytics. - Java, object-oriented design and programming, Eclipse or a similar IDE, Maven, and RESTful web services. - Hands-on work with distributed technologies such as YARN, J2EE, MapReduce, ZooKeeper, HDFS, HBase, JMS, and concurrent programming. - Information retrieval tools such as HDFS, HBase, Apache Lucene, Apache Solr, or MongoDB. - Ingesting, parsing, and analyzing data in varied formats, including XML, JSON, CSV, binary, sequence and map files, and Avro. - Debugging and profiling distributed installations, including JVM memory management and Java application profiling. - Aspect-oriented design and development. - Installing and managing cloud and distributed systems across multiple nodes with tools such as Python, CFEngine, Bash, or Ruby, plus virtualization (VMware or VirtualBox), utility computing, and network management. - Securing cloud and distributed applications with firewalls, PKI certificates, server authentication, and corporate authentication services. - UNIX/Linux, including CentOS and Red Hat, and configuration management tools such as Subversion, ClearQuest, or Razor. - Experience in at least one SIGINT collection discipline (FORNSAT, cable, terrestrial/microwave, overhead, or ELINT), along with geolocation, emitter identification, signals characterization, and joint collection platform dataflow architectures. - TS/SCI with a current Full Scope Polygraph at the time of application. Desired: - Deep information retrieval expertise, including guiding a team through IR design, development, and testing. - Building workflows that orchestrate complex MapReduce analytics. - Overseeing one or more software development tasks within a defined development process. - A track record of improving documentation and development process standards. ## Description Our client is hiring a Cloud Software Engineer to build and improve large-scale big data cloud systems. The work centers on back-end processing, analytics, and indexing for SIGINT mission data. The engineer works independently or within a team across the full back-end pipeline, from ingest and parsing through analytics and retrieval, and helps shape design decisions at the system level., Big data cloud development: - Design, build, and extend complex distributed big data cloud applications from documented requirements. - Contribute to every stage of back-end work, including data processing, analysis, and indexing. - Write Java applications across the Hadoop ecosystem using sound object-oriented and distributed computing practices. - Build information retrieval capabilities that make very large data sets searchable and useful to analysts. Testing and quality: - Review and test software components against design requirements, and record the results. - Investigate and close out software problem reports. - Apply development and design methods suited to the program's environment. System design input: - Advise on the software side of system design, including hardware and software trade-offs and opportunities for reuse. - Weigh commercial and government off-the-shelf options against building new. - Break system-level requirements down into requirements for individual software components.