WHO WE ARE
Balbix is the world's leading platform for cybersecurity posture automation. Using Balbix, organizations can discover, prioritize and mitigate unseen risks and vulnerabilities at high velocity. With seamless data collection and petabyte-scale analysis capabilities, Balbix is deployed and operational within hours, and helps to decrease breach risk immediately.
As a Director you will lead, build and own complex data pipelines dealing with petabytes of data and manage applications with distributed systems. Balbix platform is used as one of the critical security tools by the CIOs, CISOs, and the sec-ops teams of small, medium and large sized enterprises including Fortune 10 companies around the world. You will solve problems related to massive cybersecurity and IT data sets. You will collaborate closely with cross functional teams to solve real-world problems plaguing cybersecurity.
You Will :
Lead the definition, design, architecture, implementation, and delivery of the backend/api platform Build a cross-functional team of engineers in delivering backend for distributed applicationsEstablish development processes and best practices for backend engineering and be the change agent to foster innovation and improve developer productivityEffectively track and manage changing priorities to bring clarity in priorities and balance long term projects with critical/urgent customer issuesEstablish technical vision for backend product teams to meet strategic needs of Balbix and own end to end delivery and implementation plansDevelop and maintain strong relationships with internal and external stakeholders, including customers, vendors, auditors and regulatorsDeliver scalable, performant and highly secure architecture that meets current and future business needs of products with a keen eye for COGSActively mentor Principal and Senior engineers to develop and groom talent
You Are :
Able to take on very complex problems, learn quickly, iterate, and persevere toward a robust solutionPassionate about building truly usable and scalable systemsCollaborative and comfortable working across teams including data engineering, front end, product management, and DevOpsResponsible and like to take ownership of challenging problemsA good communicator, and facilitates teamwork via good documentation practicesComfortable with ambiguity and thrive in designing algorithms for evolving needsIntuitive in using the right type of designs to address different product needsCurious about the world and your profession, and are a constant learner
You Have :
PhD, Master’s or Bachelor’s Degree in computer science 12+ years of software development experience with at least 5 years of focus in frameworks/platform development5+ years of experience of managing development teams across different geographies on complex customer facing data-driven applications 5+ years of experience in setting up effective development processes and mechanisms to deliver products5+ years experience in design, architecture and development of complex distributed systems and frameworks5+ years of programming experience in at least one language such as Java, C++, Go, Rust, Python etc5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systemsExperience working with product managers to develop short term and long term product roadmapsCommitment to building and mentoring inclusive teams and team cultureStrong problem-solving skills, analytical capability and a pragmatic approach to businessExperience navigating through ambiguity of complex and dynamic customer needs while building a platform with high availability and scaleStrong communications skills to engage with cross functional teams, executives and customers