About The Position

We are seeking a Cloud Software Engineer with an active TS/SCI clearance and full scope polygraph. This role requires extensive experience in software engineering, particularly with Big-Data Cloud technologies and Distributed Computing. The engineer will be responsible for designing, developing, and implementing cloud-based solutions, ensuring information assurance, and working with SIGINT data.

Requirements

  • Eight (8) years of experience in software engineering.
  • Two (2) years of experience in programs utilizing Big-Data Cloud technologies and/or Distributed Computing.
  • Bachelors degree in Computer Science or a related discipline.
  • Two (2) years of Cloud and Distributed Computing Information Retrieval (IR) experience.
  • One (1) year of experience with implementing code that interacts with the implementation of Cloud Big Table.
  • One (1) year of experience with implementing code that interacts with the implementation of Cloud Distributed File System.
  • One (1) year of experience in implementing complex MapReduce analytics.
  • One (1) year of experience with implementing code that interacts with Cloud Distributed Coordination Frameworks.
  • Experience with Computer Network Operations: 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.
  • Experience with 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 Information Technology: 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.
  • Experience with Aspect-Oriented Design and Development.
  • Experience with Debugging and Profiling Cloud and Distributed Installations: Java Virtual Machine (JVM) memory management, Profiling Java Applications.
  • Experience with UNIX/LINUX, CentOS.
  • Experience with SIGINT: Experience with at least one SIGINT collection discipline area (FORNSAT, CABLE, Terrestrial/Microwave, Overhead, and ELINT).
  • Experience with SIGINT: Geolocation, emitter identification, and signal applications.
  • Experience with SIGINT: Joint program collection platforms and dataflow architectures; signals characterization analysis.
  • Experience with Other: CentOS and Linux/RedHat.
  • Experience with Other: Configuration management tools such as Subversion, ClearQuest, or Razor.
  • Experience with at least a subset of the following: DevOps, Elastic Search, NiFi, Python, Java/Spring Boot, Angular.
  • Active TS/SCI security clearance with a current polygraph is required.

Nice To Haves

  • Cloudera Certified Hadoop Developer certification.
  • Experience with Python, CFEngine, Bash, Ruby, or related technologies.
  • Experience with VMWare or VirtualBox.

Responsibilities

  • Design, develop, and implement cloud-based software solutions.
  • Utilize Big-Data Cloud technologies and Distributed Computing principles.
  • Implement code that interacts with Cloud Big Table and Cloud Distributed File System.
  • Implement complex MapReduce analytics.
  • Implement code that interacts with Cloud Distributed Coordination Frameworks.
  • Manage and install Cloud and Distributed Computing on multiple nodes.
  • Secure Cloud-Based and Distributed applications using industry-standard techniques.
  • Ingest, parse, and analyze disparate data sources and formats.
  • Debug and profile Cloud and Distributed Installations, including JVM memory management.
  • Work with SIGINT collection discipline areas, geolocation, emitter identification, and signal applications.
  • Utilize joint program collection platforms and dataflow architectures.
  • Perform signals characterization analysis.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service