> Markdown version of [/jobs/ext/4625726-principal-cloud-software-engineer](https://www.wearedevelopers.com/jobs/ext/4625726-principal-cloud-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Cloud Software Engineer - **Company:** Envision-Innovative Solutions - **Location:** Annapolis, MD, United States - **Contract:** Permanent contract - **Skills:** Big Data, BigTable, Cloud Computing, Code Reuse, Software Debugging, Distributed File Systems, Distributed Computing Environment, Distributed Systems, Apache Hadoop, MapReduce, Information Retrieval, Integrated Development Environments, Network Administration, Node.Js, Object-Oriented Software Development, Cloudera, Software Engineering, VirtualBox, Virtualization Technology, Java Application Server, Computer Network Operations, Cloud Platform System, Indexer, Bug Reporting, Information Technology, Vmware - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25197_b374b14343dd3c49c1f11b9848e17bc6 ## About the Role * Twelve (12) years' experience software engineering in programs and contracts of similar scope, type, and complexity. * Bachelor's degree in computer science or related discipline from an accredited college or university; alternatively, four (4) years of cloud software engineering experience on projects with similar Big-Data systems may substitute for a bachelor's degree. * Cloudera Certified Hadoop Developer certification may substitute for one (1) year of Cloud experience. * Four (4) years in programs utilizing Big-Data cloud technologies and/or Distributed Computing. * Two (2) years of Cloud and/or Distributed Computing Information Retrieval (IR). * One (1) year of experience implementing code that interacts with Cloud Big Table and Cloud Distributed File System. * One (1) year of experience implementing complex MapReduce analytics. * One (1) year of experience implementing code that interacts with Cloud Distributed Coordination Frameworks. * One (1) year of experience architecting Cloud Computing Solutions. * One (1) year of experience debugging problems with Cloud-based Distributed Computing Frameworks. * One (1) year of experience managing multi-node Cloud-based installations. Experience in Computer Network Operations * Utility Computing, Network Management, Virtualization (VMWare or VirtualBox), Cloud Computing. ## Description * 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.