Cloud Software Engineer 3 (TS/SCI Clearance with a Full Scope Polygraph is required)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+40 more
Job description
The Cloud Software Engineer develops, maintains, and enhances complex and diverse Big-Data Cloud systems based upon documented requirements. You will directly contribute to all stages of back-end processing, analyzing, and indexing, and provide expertise in Cloud Computing, the Hadoop Eco-System, Java applications, Distributed Computing, Information Retrieval (IR), and Object-Oriented Design., * Work individually or as part of a team to review and test software components for adherence to design requirements, document test results, and resolve software problem reports.
- Utilize software development and design methodologies appropriate for the development environment.
- Provide specific input to system design components, including hardware/software trade-offs, software reuse, COTS/GOTS integration, and requirements analysis/synthesis from system level down to individual software components., * Object-Oriented Design and Programming, Java, Eclipse (or similar), Maven, and RESTful web services.
- Cloud/Distributed computing tech (YARN, J2EE, MapReduce, Zookeeper, HDFS, HBase, JMS, concurrent programming).
- Information retrieval components (HDFS, HBase, Apache Lucene, Apache Solr, MongoDB).
- Data ingestion, parsing, and analysis of disparate sources/formats (XML, JSON, CSV, binary formats, sequence/map files, Avro).
- Aspect-Oriented Design and Development, JVM memory management, and application profiling.
- UNIX/LINUX and CentOS.
SIGINT Experience: Background in at least one SIGINT collection discipline (FORNSAT, CABLE, Terrestrial/Microwave, Overhead, ELINT), geolocation, emitter identification, signal applications, joint collection platforms, dataflow architectures, and signal characterization analysis.
Other Requirements: CentOS, Linux/RedHat, and configuration management tools (Subversion, ClearQuest, Razor)., * Provide in-depth Information Retrieval knowledge to assist teams in designing, developing, and testing cloud IR systems.
- Implement complex workflows managing Cloud MapReduce analytics and interact with Cloud Distributed Coordination Frameworks.
- Oversee software development tasks, ensure process adherence, and make recommendations for process and documentation standard improvements.
- Serve as a subject matter expert for Cloud Computing and Hadoop technologies.
- Delegate programming/testing responsibilities, monitor performance, and select development processes alongside customers and system engineering.
- Recommend new technologies/processes and ensure overall quality control.
- Architect solutions for complex Cloud Software Engineering problems (e.g., efficient processing/retrieval of large-scale data).
Requirements
- Experience: Twelve (12) years of experience in software engineering programs and contracts of similar scope, type, and complexity.
-
Education: A Bachelor’s degree in Computer Science or a related discipline from an accredited college or university.
- Note: Four (4) years of experience in programs utilizing Big-Data cloud technologies and/or Distributed Computing may be substituted for a bachelor’s degree. Alternatively, a Master’s degree in Computer Science or a related discipline may be substituted for two (2) years of experience. A Cloudera Certified Hadoop Developer certification can substitute for one (1) year of Cloud experience.
Big-Data & Cloud Experience: Four (4) years must be in programs utilizing Big-Data cloud technologies and/or Distributed Computing. Specific cloud-related experience must include:
- Two (2) years of Cloud and/or Distributed Computing Information Retrieval (IR).
- One (1) year of implementing code that interacts with Cloud Big Table, Cloud Distributed File System, and Cloud Distributed Coordination Frameworks.
- One (1) year of implementing complex MapReduce analytics.
- One (1) year of architecting Cloud Computing solutions.
- One (1) year of debugging problems with Cloud-based Distributed Computing Frameworks.
- One (1) year of managing multi-node Cloud-based installations.
Benefits & conditions
- Target Salary Range: $203,000 - $230,000 (Estimated base compensation determined by experience, geographic location, education, specific role responsibilities, and contractual requirements).
-
Comprehensive Benefits Package:
- Health, Dental, and Vision Insurance
- Basic Life Insurance and Disability Insurance
- Paid Holidays and Paid Time Off (PTO)
- Paid Parental Leave
- Tuition Reimbursement
- 401(k) Plan with company match
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…