Cloud Software Engineer (With TS/SCI clearance and active full scope Polygraph)
Role details
Job location
Tech stack
Requirements
Do you have experience in System development?, Do you have a Master's degree?, * Eight (8) years of experience in software engineering in programs and contracts of similar scope, type, and complexity is required; two (2) years of which must be in programs utilizing Big-Data Cloud technologies and/or Distributed Computing.
-
Bachelors degree in Computer Science or a related discipline from an accredited college or university is required.
-
Four (4) years of cloud software engineering experience on projects with similar Big-Data systems may be substituted for a bachelor's degree.
-
Master's in Computer Science or a related discipline from an accredited college or university may be substituted for two (2) years of experience.
-
Cloudera Certified Hadoop Developer certification may be substituted for one (1) year of Cloud experience.
-
The following cloud-related experiences are required:
-
Two (2) years of Cloud and Distributed Computing Information Retrieval (IR).
-
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 2. Multi Node Management and Installation: Management and installation of Cloud and Distributed Computing on multiple nodes, Python, CFEngine, Bash, Ruby, or related technologies.
-
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.
-
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.
-
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
-
Ingesting, Parsing, and Analysis of Disparate Data-sources and formats: XML, JSON, CSV, Binary Formats, Sequence or Map Files, Avro, and related technologies
-
Aspect-Oriented Design and Development
-
Debugging and Profiling Cloud and Distributed Installations: Java Virtual Machine (JVM) memory management, Profiling Java Applications
-
UNIX/LINUX, CentOS
-
Experience with SIGINT:
-
Experience with at least one SIGINT collection discipline area (FORNSAT, CABLE, Terrestrial/Microwave, Overhead, and ELINT)
-
Geolocation, emitter identification, and signal applications. 3. Joint program collection platforms and dataflow architectures; signals characterization analysis
-
Experience with Other:
-
CentOS and Linux/RedHat
-
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