Principal Software Engineer- ( Java, Microservices)

Bangalore /
Engineering – Engineering /
Non-Exempt Full Time
Exabeam is a global cybersecurity leader that adds intelligence to every IT and security stack. The leader in Next-gen SIEM and XDR, Exabeam is reinventing the way security teams use analytics and automation to solve Threat Detection, Investigation, and Response (TDIR), from common security threats to the most critical that are difficult to identify.

Exabeam offers a comprehensive cloud-delivered solution that leverages machine learning and automation using a prescriptive, outcomes-based approach to TDIR.

We design and build products to help security teams detect external threats, compromised users and malicious adversaries, minimize false positives and best protect their organizations. For more information, visit

Principal Software Engineer

Security Applications Team is the fast-growing team at Exabeam and this team is redefining Exabeam's next-generation Security Applications. As a Principal Software Engineer, you will partner with the Security Applications Director in leading technical direction, architecture and usage of Native Google Cloud technologies such as Big Query, Big Table, Data Flow, and Looker. This role is a hands-on role guiding and contributing to analyzing requirements, proposing required technologies, design and implementing next-generation cloud-native TDIR (Threat Detection Investigation and Response) applications. We are looking for someone who is passionate about building highly reliable, efficient, scalable, and responsive software, preferably with a bend towards data and analytics. The successful candidate would believe in and embody Exabeam’s core values – teamwork, accountability, doing what’s right, and having no ego. Expected to work across cross-functional teams, partner with other architects and other technical leads, and mentor junior developers.

Produce clean, elegant, maintainable, robust and well-tested codeWork with Data Scientists, Security Experts, and the Platform team to develop TDIR applications for new cyber security threatsArchitect and develop the back-end services for the next generation Security Applications for Exabeam Collaborate with cross-functional teams such as Customer Success, Quality Engineering, Systems Integration and Performance testing teams present and Communicate (written and oral) architectural details within the team and across the company

Basic Qualifications
Bachelor's or Master’s degree in Computer Science, or equivalent work experience.
10 plus years of software engineering experience.
5 plus years of experience developing Applications using native cloud technologies from Cloud Platforms such as GCP, AWS, and Azure.
Strong experience in Java, Experience with dependency injection frameworks such as Google Guice or Spring.
Experience building complex systems with high performance, scalability and reliability requirements experience with distributed data processing system

Preferred Qualifications

Experience with Hadoop, Kafka, Mongo, Spark, Pig or other MapReduce paradigms.
Experience with GCP technologies such as GCS, Google Pub/Sub, Cloud Spanner, BigQuery, Dataflow and  Cloud Run.
Exabeam is privately funded by Blue Owl Capital, Lightspeed Venture Partners, Cisco Investments, Norwest Venture Partners, Acrew Capital, Icon Ventures, and renowned cybersecurity investor Shlomo Kramer. For more information visit or follow us on LinkedIn and Twitter . Looking for more? Check our reviews on Glassdoor .