Senior Cloud Software Engineer

Independent SoftwareColumbia, MD

About The Position

As a Cloud Software Engineer Level 3 at Independent Software, you will develop, maintain, and enhance complex Big Data cloud systems supporting mission-critical operations. You will contribute across the full software lifecycle with a focus on distributed cloud computing, back-end processing, data ingestion, analytics, and scalable cloud-based solutions. In this role, you will apply expertise in Cloud Computing, Distributed Systems, the Hadoop Ecosystem, Information Retrieval (IR), and Object-Oriented Design while supporting secure, high-performance cloud environments.

Requirements

  • Strong experience with Cloud Computing, Distributed Systems, and Hadoop ecosystem technologies
  • Experience developing applications using Java, Python, and object-oriented programming principles
  • Experience with Big Data processing, distributed analytics, and data ingestion technologies
  • Familiarity with technologies such as Elasticsearch, NiFi, Spring Boot, Angular, and related cloud technologies
  • Experience with DevOps tools, CI/CD pipelines, version control systems, and UNIX/Linux environments
  • Understanding of distributed system performance, scalability, optimization, and cloud security best practices
  • Strong analytical, troubleshooting, and problem-solving skills with the ability to work independently and collaboratively
  • Must possess an active TS/SCI with appropriate Polygraph

Responsibilities

  • Develop, maintain, and enhance Big Data cloud applications and distributed processing systems
  • Support data ingestion, parsing, analytics, indexing, and distributed processing workflows using Hadoop ecosystem technologies such as HDFS, HBase, YARN, and Zookeeper
  • Develop software solutions using Java, Python, and related object-oriented programming languages within cloud and distributed computing environments
  • Integrate distributed file systems, Big Table technologies, and Information Retrieval (IR) solutions such as Elasticsearch, Solr, or Lucene
  • Review, test, troubleshoot, and resolve software issues while supporting deployment, monitoring, and performance optimization activities
  • Support DevOps practices, CI/CD pipelines, distributed system operations, and cloud security best practices including authentication and PKI
  • Provide technical input to system design including hardware/software trade-offs, software reuse, COTS/GOTS integration, and requirements analysis

Benefits

  • Ongoing training
  • Mentorship
  • Career development
  • Competitive compensation
  • Generous benefits
  • Work-life balance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service