Enterprise - Cloud Software Engineer - Java, Cloud, MapReduce

Erias Ventures•Annapolis Junction, MD
•$175,000 - $225,000

About The Position

Erias Ventures is seeking a Cloud Software Engineer to develop, maintain, and enhance complex Big-Data Cloud systems based on documented requirements. The role contributes to back-end processing, analysis, and indexing, and applies expertise in cloud computing, the Hadoop ecosystem, Java applications, distributed computing, information retrieval, and object-oriented design. The engineer may work independently or as part of a team, reviews and tests software against design requirements, documents test results, resolves software problem reports, and uses software development and design methodologies appropriate to the environment. The position provides technical leadership and subject-matter expertise across cloud computing and information retrieval. It includes designing, developing, and testing cloud information retrieval and computing systems; implementing MapReduce analytics workflows and code that interacts with distributed coordination frameworks; debugging distributed computing frameworks; and managing multi-node cloud installations. The engineer oversees software development tasks, may delegate programming and testing work, monitors team performance, coordinates software development processes with the customer, and recommends technologies, process improvements, and documentation standards. The role also architects solutions for complex cloud software engineering challenges, including efficient processing and retrieval of large datasets, and provides input on system design, hardware/software trade-offs, reuse, COTS/GOTS, and requirements analysis. A current Top Secret/SCI clearance with polygraph is required. Candidates cannot be sponsored or nominated for a government security clearance for this position. The expected salary range is $175,000–$225,000, depending on education and years of experience.

Requirements

  • Eight years of software engineering experience on programs and contracts of similar scope, type, and complexity.
  • Bachelor’s degree in Computer Science or a related discipline from an accredited college or university, with four years of experience on programs using Big-Data cloud technologies and/or distributed computing. Four years of cloud software engineering experience on projects with similar Big-Data systems may substitute for the bachelor’s degree.
  • A master’s degree in Computer Science or a related discipline may substitute for two years of experience.
  • Current Top Secret/SCI security clearance with polygraph; candidates cannot be sponsored or nominated for clearance under this position.
  • Full-stack JavaScript experience with Node.js.
  • TypeScript experience.

Nice To Haves

  • Cloudera Certified Hadoop Developer certification; it may substitute for one year of cloud experience.

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 and apply appropriate software development and design methodologies.
  • Assist the software development team in designing, developing, and testing cloud information retrieval and cloud computing systems.
  • Implement complex workflows for cloud MapReduce analytics and code that interacts with cloud distributed coordination frameworks.
  • Oversee software development tasks and ensure work complies with the software development process constraints for each project.
  • Debug problems with cloud-based distributed computing frameworks and manage multi-node cloud installations.
  • Delegate programming and testing responsibilities to teams and monitor their performance.
  • Select the software development process in coordination with the customer and system engineering.
  • Recommend technologies, processes, documentation improvements, and software development process standards.
  • Ensure quality control of developed and modified software.
  • Architect solutions to complex cloud software engineering problems, including efficient processing and retrieval of large amounts of data.
  • Provide input to system design on hardware/software trade-offs, software reuse, COTS/GOTS use, and requirements analysis and synthesis.

Benefits

  • Above-market hourly pay
  • 11% Roth or Traditional 401(k) with immediate vesting and deposit
  • Spot bonuses for assisting with business development and company growth
  • Professional development bonuses for certificates and degrees
  • Company-subsidized medical coverage
  • Company-paid vision and dental coverage
  • Company-paid long-term disability, short-term disability, and group life insurance
  • Monthly wellness reimbursement
  • Paid time off with flexible work schedules and birthday off
  • Amazon Prime membership and monthly internet reimbursement
  • Technology and productivity allowance for equipment and supplies
  • Morale-building and company events
  • Onboarding and annual swag
  • Company-paid professional development and training
  • Referral bonus of up to $10,000 for each successful hire
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service