Behavox is an innovative company revolutionizing how businesses handle their data, focusing on organizing enterprise communications and productivity data globally. As a Senior Software Engineer, you'll join their Engineering division within the Technology and Product Department, working on mission-critical data-intensive applications. The role offers an opportunity to work with petabytes of semi-structured data, using cloud technologies and modern development practices. The company sits at a sweet spot between startup agility and enterprise stability, offering high visibility for your contributions. You'll be working in small, dynamic feature teams with short development cycles, building scalable server-side applications using Java and various cloud technologies. The position requires strong expertise in distributed systems and data processing, with opportunities to work on cutting-edge solutions. Behavox offers a collaborative environment with global reach, competitive compensation including 100% bonus integration, comprehensive benefits, and flexible working arrangements. The role is perfect for those who want to make a significant impact while working with advanced technologies and complex data challenges.