Cloud Software Engineer II

Reflexive Concepts
Hanover, Maryland, United StatesFull-timePosted Sep 15, 2026

About the role

Reflexive Concepts is seeking a skilled Cloud Software Engineer to join our team!

Specifically, we are looking for a Cloud Software Engineer (Skill Level 2) to build distributed applications and RESTful services in Java, C or C++ against large-scale data in Hadoop, HDFS and Accumulo.

Qualifications

Required:

Within the last seven (7) years, a minimum of five (5) years experience programming with at least two (2) of the following languages: Java, C and/or C++

Within the last five (5) years, a minimum of three (3) years of experience designing and developing applications in a Windows or UNIX/Linux operating environment

Within the last five (5) years, a minimum of three (3) years experience with OpenSource (NoSQL) products that support highly distributed, massively parallel computation needs such as HBase, CloudBase/Accumulo and/or Big Table

Within the last three (3) years, a minimum of one (1) year experience with Map/Reduce and/or Hadoop, Hive and/or Pig

Within the last three (3) years, a minimum of one (1) year experience with the Hadoop Distributed File System (HDFS)

Within the last three (3) years, a minimum of one (1) year experience with requirements analysis and design for one (1) or more object-oriented systems

Demonstrated experience developing Restful services

Hadoop/Cloud Developer Certification

A bachelor’s degree in Computer Science or a related discipline

An associate’s degree in Computer Science or a related discipline and two (2) years programming experience, or five (5) years programming experience, may be substituted for a bachelor’s degree

Active TS/SCI clearance with full-scope polygraph

Desired

Demonstrated experience with the Ruby-on-Rails framework

Demonstrated experience designing and developing web applications with JavaScript

Demonstrated experience with Big-Data cloud scalability

Demonstrated experience designing and developing automated analytic software, techniques and algorithms

Demonstrated experience with compute cluster monitoring tools (e.g. Hobbit, Ganglia) and cluster performance management (e.g. Nagios)

Demonstrated experience with CLOUDBASE internals, to include configuring, tuning and testing CLOUDBASE in many configurations (>200 node clusters)

Demonstrated experience with COPILOT, PRESSUREWAVE and/or the R6 Cloud, and/or the installation, configuration and tuning of the same

Demonstrated experience with LDAP protocol configuration and management

Demonstrated experience developing and deploying analytics that discover and exploit social networks, and analytics within a heterogeneous schema environment

Demonstrated experience documenting ontologies, data models, schemas, formats, data element dictionaries, software application program interfaces and other technical specifications

Demonstrated experience with linguistics (grammar, morphology, concepts) and/or with Rosette Base Linguistics software for Chinese and/or Arabic

Responsibilities

  • Build distributed applications and RESTful services using Java, C, or C++ against large-scale data.
  • Work with Hadoop, HDFS, and Accumulo to develop scalable cloud software solutions.

Qualifications

  • Minimum of five years experience programming with at least two of the following languages: Java, C and/or C++
  • Minimum of three years of experience designing and developing applications in a Windows or UNIX/Linux operating environment
  • Minimum of three years experience with OpenSource (NoSQL) products that support highly distributed, massively parallel computation needs
  • Minimum of one year experience with Map/Reduce and/or Hadoop, Hive and/or Pig
  • Minimum of one year experience with the Hadoop Distributed File System (HDFS)
  • Minimum of one year experience with requirements analysis and design for one or more object-oriented systems
  • Demonstrated experience developing Restful services
  • Hadoop/Cloud Developer Certification

Skills mentioned

JavaC++LinuxDistributed SystemsREST APIsNoSQLApache HadoopRuby on RailsJavaScriptCloud Computing

About Reflexive Concepts

Reflexive Concepts is a Baltimore-based small business dedicated to providing the Intelligence Community, Department of Defense, and industry partners with top-tier technology solutions. We strive to connect the brightest engineers with the most complex and important projects in the National Security industry.

Defense and Space Manufacturing51-200 employeesColumbia, Maryland