SIGN IN
Cloud Software Engineer jobs in United States
info-icon
This job has closed.
company-logo

The DarkStar Group, LLC · 9 hours ago

Cloud Software Engineer

The DarkStar Group is seeking a Cloud Software Engineer with a TS/SCI + Poly clearance to join their team at one of their top projects in Ft. Meade, MD. The role involves developing, maintaining, and enhancing complex Big-Data Cloud systems, contributing to back-end processing, and ensuring adherence to design requirements.
Cloud ComputingCyber SecurityBig DataSoftwareAnalytics
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Develop, maintain, and enhance complex and diverse Big-Data Cloud systems based upon documented requirements
Directly contribute to all stages of back-end processing, analyzing, and indexing
Provide expertise in Cloud Computing, Hadoop Eco-System including implementing Java applications, Distributed Computing, Information Retrieval (IR), and Object Oriented Design
Work individually or as part of a team
Review and test software components for adherence to the design requirements and document test results
Resolve software problem reports
Utilize software development and software design methodologies appropriate to the development environment
Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components

Qualification

Cloud ComputingHadoop Eco-SystemBig-Data TechnologiesMicro-services ArchitectureJavaPythonJavaScriptRustKubernetesTerraformAnsibleSoft SkillsTeam CollaborationProblem SolvingCommunication

Required

Active TS/SCI with Polygraph Clearance
Front-End Web Development Languages: Javascript (and eventually some Typescript), React/JSX
Back-End Development Languages: 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.)
Twelve (12) years experience software engineering experience in programs and contracts of similar scope, type, and complexity is required
Bachelors degree in Computer Science or related discipline from an accredited college or university is required; four (4) years of which must be in programs utilizing Big-Data cloud technologies and/or Distributed Computing
Four (4) years of cloud software engineering experience on projects with similar Big-Data systems may be substituted for a bachelors degree
Master in Computer Science or 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
Two (2) years of Cloud and/or Distributed Computing Information Retrieval (IR)
One (1) year of experience with implementing code that interacts with implementation of Cloud Big Table
One (1) year of experience with implementing code that interacts with implementation of Cloud Distributed File System
One (1) year of experience with implementing complex MapReduce analytics
One (1) year of experience with implementing code that interacts with Cloud Distributed Coordination Frameworks
One (1) year of experience in architecting Cloud Computing solutions
One (1) year of experience in debugging problems with Cloud based Distributed Computing Frameworks
One (1) year of experience in managing multi-node Cloud based installation
Experience in Computer Network Operations: Utility Computing, Network Management, Virtualization (VMWare or VirtualBox), Cloud Computing
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 in 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 in SIGINT: 1. Experience with at least one SIGINT collection discipline areas (FORNSAT, CABLE, Terrestrial/Microwave, Overhead, and ELINT) 2. Geolocation, emitter identification, and signal applications. 3. Joint program collection platforms and dataflow architectures; signals characterization analysis
Experience with Other: 1. CentOS, Linux/RedHat, 2. Configuration management tools such as Subversion, ClearQuest, or Razor

Preferred

Provide in-depth knowledge of Information Retrieval; assisting 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 ensures the work is completed in accordance with the constraints of the software development process being used on any particular project
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

Company

The DarkStar Group, LLC

twittertwitter
company-logo
The DarkStar Group’s mission is to make a positive impact on National Security by supplying top Computer Scientists and Engineers on the most critical programs in the Intelligence Community and the Department of Defense.

Funding

Current Stage
Early Stage
Company data provided by crunchbase