We are looking for a mature Principal Software Engineer who strongly desires to contribute to the product development of an innovative Defense Platform that will disrupt the economics of cybercrime.
We hope you can join us in that mission!
The company was founded in 2012 in Brooklyn. Our humble beginnings led to the creation of the Defense Platform, the backbone of all our products that safeguards enterprises from sophisticated bot attacks, fraud, and account abuse. Today, we verify the humanity of more than 20 trillion interactions per week for some of the largest companies and internet platforms.
You’ll join us at an exciting moment in our product story: we joined forces with two big companies in a market-changing merger. Together, we will disrupt the economics of cybercrime. We hope you can join us in that mission.
Elevate existing solutions by working on legacy code, ensuring continuous improvement
Conduct a thorough analysis of the current system architecture and contribute innovative ideas for optimization
Address technical issues, conflicts, and challenges, ensuring smooth operation of the software ecosystem
Define architectural principles, design patterns, and coding standards to ensure IT solutions’ consistency, maintainability, and reusability
Assess and evaluate various technologies, platforms, frameworks, and tools to determine their suitability for the organization’s IT landscape
Consider factors such as performance, scalability, security, compatibility, and cost-effectiveness. Make recommendations and guide the selection of appropriate technologies
Work closely and continuously with clients’ stakeholders to meet business/client requirements and incorporate broader aspects
Ensure relevant technical strategies, policies, standards, and practices are applied correctly across technology programs/projects and products
Collaborate cross-functionally with R&D and Research teams to enhance product optimization
Hands-on expertise in architecting large-scale software products
At least 5 years of experience in C++ programming
Previous experience navigating the Cyber Security landscape, including accreditation of solutions in high-classified, secure environments
Excellent analytical and technical skills
Experience working with algorithms, databases, modern frameworks, etc.
Outstanding communication skills, both written and spoken in English
Ability to foresee and manage technical risks effectively
Strong sense of responsibility, commitment, and proactiveness