Software Architect, Threat Detection

Zagreb, City of Zagreb, Croatia

Full Time Mid-level / Intermediate
ReversingLabs logo


ReversingLabs offers explainable machine learning delivering the threat intelligence humans need to verify local threats and automate SOC processes.

View all employer listings

Apply now Apply later

At ReversingLabs, our application security and threat intelligence solutions have become essential to advance Cybersecurity around the globe. We're now on a journey to expand adoption and accelerate growth, funded by our recent Series B investment, to hire top talent across the security industry.

This is a game changing opportunity. We know every application threatens businesses with new supply chain risks. ReversingLabs is the only company that can dissect any binary at the speed, scale and explainability to protect the enterprise end-to-end.

Our vision is clear. Arming every company with the insight to ensure every piece of software built or bought is secure and can be trusted, and that every threat is detected. We are seeking extraordinary talent to help forge this transformational journey at ReversingLabs.

You as the Threat Detection Architect will be working with Product Management and Development teams to create appropriate architecture for file analysis products and services. Come build the cyber security solutions that will defend organizations against tomorrow's threats.


  • Develop and implement innovative ways to detect advanced threats.
  • Document and communicate threat detection capabilities and data input requirements.
  • Understand and apply knowledge of threat intelligence life cycle.
  • Collaborate on design and integration of detection technologies.
  • Communicates architecture designs with internal (software and multi-disciplinary project team) and external (other industry partners, vendors, etc.) parties involved in our projects.
  • Defines product requirements and creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.
  • Demonstrates expertise in a variety of the field's concepts, practices, patterns, and procedures.
  • Collaborates with project/product management and development teams on creating appropriate technical solutions during the project/product development plan, and report on progress and obstacles
  • Identifying business requirements and requirements of the stakeholders on the project
  • Make high-level design choices and technical standards, including software coding standards, tools, and platforms
  • Lead the architectural vision for medium-large scale project and system design using modern technology stacks with a core focus on reusability, scalability and performance at scale
  • Cooperate with a team of Backend, Front-end and Full Stack engineers in the implementation of highly-scalable, secure production systems
  • Proactively analyze and bring forth ideas for continuous improvement of the platform
  • Build mechanisms that combine multiple detection signals to create higher fidelity threat detections.


  • Anti-malware products and technologies including containers security
  • Bachelor’s degree in Computer Science, Computer Engineering, Information Security, Technology Managementor four or more years of work experience.
  • Six or more years of relevant work experience.
  • Five or more years of Threat Intelligence experience.
  • 10+ years of experience fielding software systems as a software developer and at least 5+ years of experience designing software systems as a software architect
  • Able and drive to deliver on time, while working in a semi-autonomous environment
  • Experience in using Linux operating system
  • Extensive coding experience using object oriented programming language, such as Java or Python
  • Excellent knowledge of Relational database such as Sql Server, MySQL and PostgresQL and NoSQL database such as MongoDB.
  • Knowledge of virtualization technologies like Docker
  • Knowledge of Git or similar version control systems
  • Stay up to date with latest threats and familiar with APT and common TTPs
  • Have experience with dynamic malware analysis
  • Experience creating regex for pattern matching and YARA rules
  • Implemented security methodologies and SOC processes
  • Hands-on experience utilizing network security tools (e.g. Sourcefire, Suricata, Netwitness, o365, FireEye, etc) and SIEM/SOAR
  • Experience designing and building user interfaces with a Front-End framework such as Angular, React, Vue, etc.


  • Competitive compensation and benefits package
  • Permanent contract in a fast-growing global company
  • Challenging projects in a dynamic, collaborative team
  • Great career advancement opportunities - ReversingLabs encourages internal promotion
  • Attending leading conferences in the field


Job region(s): Europe
Job stats:  1  0  0
  • Share this job via
  • or

Explore more Information Security career opportunities