Cloud Software Engineer

Grvty•Annapolis Junction, MD

About The Position

GRVTY is seeking a Cloud Software Engineer with an active TS/SCI with Polygraph clearance to join a project in Annapolis, Maryland. The role develops, maintains, and enhances complex Big-Data Cloud systems based on documented requirements, contributing to back-end processing, analysis, and indexing. It applies expertise in cloud computing, Hadoop ecosystem technologies, Java applications, distributed computing, information retrieval, and object-oriented design. The engineer may work independently or as part of a team. Responsibilities include reviewing and testing software components against design requirements, documenting test results, resolving software problem reports, and applying software development and design methodologies appropriate to the environment. The role also provides input to system design, including hardware/software trade-offs, software reuse, COTS/GOTS options, and translating system-level requirements into software component requirements. Extensive full-stack JavaScript experience with Node.js and TypeScript is required.

Requirements

  • Active TS/SCI with Polygraph clearance.
  • Eight years of software engineering experience on programs and contracts of similar scope, type, and complexity, including two years on programs using Big-Data Cloud technologies and/or distributed computing.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university; four years of cloud software engineering experience on projects with similar Big-Data systems may substitute for the degree.
  • Two years of experience with Cloud and Distributed Computing Information Retrieval.
  • One year of experience implementing code that interacts with Cloud Big Table implementations.
  • One year of experience implementing code that interacts with Cloud Distributed File System implementations.
  • One year of experience implementing complex MapReduce analytics.
  • One year of experience implementing code that interacts with Cloud Distributed Coordination Frameworks.
  • Experience in computer network operations, including utility computing, network management, virtualization (VMWare or VirtualBox), and cloud computing.
  • Experience managing and installing cloud and distributed computing on multiple nodes, using Python, CFEngine, Bash, Ruby, or related technologies.
  • Experience securing cloud-based and distributed applications using industry-standard techniques, including firewalls, PKI certificates, server authentication, and corporate authentication services.
  • Experience with object-oriented design and programming, Java, Eclipse or a similar development environment, Maven, and RESTful web services.
  • Experience with one or more cloud and distributed computing technologies, such as YARN, J2EE, MapReduce, ZooKeeper, HDFS, HBase, JMS, concurrent programming, or multi-node implementation and installation.
  • Experience with cloud and distributed information retrieval technologies such as HDFS, HBase, Apache Lucene, Apache Solr, or MongoDB.
  • Experience ingesting, parsing, and analyzing disparate data sources and formats, including XML, JSON, CSV, binary formats, Sequence or Map Files, and Avro.
  • Experience with aspect-oriented design and development, debugging, and profiling.
  • Experience with cloud and distributed installations, JVM memory management, and profiling Java applications.
  • Experience with UNIX/Linux and CentOS.
  • Experience with at least one SIGINT collection discipline, such as FORNSAT, cable, terrestrial/microwave, overhead, or ELINT.
  • Experience with geolocation, emitter identification, and signal applications.
  • Experience with joint program collection platforms and dataflow architectures, and signals characterization analysis.
  • Experience with Linux/Red Hat configuration management tools such as Subversion, ClearQuest, or Razor.
  • Extensive full-stack JavaScript experience with Node.js and TypeScript.

Nice To Haves

  • Master’s degree in Computer Science or a related discipline from an accredited college or university; may substitute for two years of experience.
  • Cloudera Certified Hadoop Developer certification; may substitute for one year of cloud experience.
  • In-depth knowledge of Information Retrieval and experience assisting a software development team in designing, developing, and testing Cloud Information Retrieval.
  • Experience implementing complex workflows that manage Cloud MapReduce analytics.
  • Experience implementing code that interacts with Cloud Distributed Coordination Frameworks.
  • Experience overseeing software development tasks and ensuring work follows project development-process constraints.
  • Experience recommending improvements to documentation and software development process standards.

Responsibilities

  • Develop, maintain, and enhance complex Big-Data Cloud systems based on documented requirements.
  • Contribute to back-end processing, analysis, and indexing.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports.
  • Use software development and software design methodologies appropriate to the development environment.
  • Provide input to system design, including hardware/software trade-offs, software reuse, COTS/GOTS options, and requirements analysis and synthesis.
  • Provide information retrieval expertise to assist software teams in designing, developing, and testing Cloud Information Retrieval solutions.
  • Implement complex workflows that manage Cloud MapReduce analytics.
  • Oversee software development tasks and ensure work complies with the applicable development process constraints.
  • Recommend improvements to documentation and software development process standards.

Benefits

  • Medical, dental, and vision coverage
  • Health Savings Account with company contribution
  • Annual paid time off
  • Paid holidays
  • Paid parental leave
  • 401(k) with company match
  • Training and development opportunities
  • Award programs
  • Company-sponsored events
  • Benefits supporting financial wellness, retirement planning, family assistance, continued education, and paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service