As a Cloud Software Engineer at Independent Software, you will design, develop, maintain, and enhance complex and diverse Big-Data cloud systems based on documented requirements. Your work will directly contribute to all stages of back-end processing, analysis, and indexing while applying expertise in cloud computing, distributed systems, and information retrieval (IR). You’ll leverage modern technologies such as the Hadoop ecosystem, AWS, Azure, containerization (Docker/Kubernetes), and automation frameworks to deliver secure, scalable, and high-performance solutions. You will work both independently and as part of a team, collaborating across engineering disciplines to deliver robust mission-ready systems. In addition to hands-on development, you’ll conduct hardware/software trade-off analysis, integrate COTS/GOTS components, troubleshoot and resolve complex issues, and provide technical leadership to ensure quality and compliance.