Behavox is an innovative company focused on organizing enterprise data into actionable information for multinational companies. They are building a sophisticated data operating platform that uses AI/ML to analyze corporate communications and productivity data. The role is for a Senior Software Engineer position within their Engineering division, which is crucial to their Technology and Product Department. The ideal candidate will work on developing scalable, cloud-native applications handling petabytes of data. This position offers a unique opportunity to join a company that's neither a startup nor an enterprise, where engineering contributions are highly valued and impactful. The role involves working in small, dynamic feature teams with short development cycles, focusing on Java-based development and cloud technologies. The company offers competitive compensation, comprehensive benefits, and a flexible work environment. They emphasize a collaborative culture and provide opportunities for significant technical growth and impact. The position requires strong expertise in Java, cloud technologies, and distributed systems, with experience in various databases and message brokers.