Hex-Rays is renowned for its industry-leading software analysis tools, with IDA Pro being the cornerstone of our product line. IDA Pro is the premier disassembler and debugger that enables software professionals to dissect non-runnable code, explore binary programs, and uncover the intricate workings of any executable. Our mission is to provide cutting-edge software analysis tools that enhance the capabilities of security researchers, reverse engineers, and professional hackers worldwide.

We are seeking an experienced Senior Software Architect with profound expertise in C/C++ to join our dynamic team. The ideal candidate will possess a deep understanding of software architecture and design, with a passion for solving complex problems and a keen interest in software security and reverse engineering.

Why choose Hex-Rays?

  • Hex-Rays is a pioneering software company, notable for developing the renowned reverse engineering tool, IDA (Interactive Disassembler).
  • We have a history of consistent innovation and updates to our products.
  • Hex-Rays is positioned as a significant player in the realm of cybersecurity. Our tools, particularly IDA, play a crucial role in analyzing and understanding software, which is essential for identifying vulnerabilities and enhancing digital security.
  • We are a tech-focused company that is experiencing rapid growth. This suggests a dynamic and forward-thinking organization, potentially offering opportunities for professional development and innovation.

Location: Liège BE (full remote work possible for foreigners)

Your day-to-day

  • Lead the design and development of new features for IDA Pro, ensuring scalability, performance, and maintainability.
  • Spearhead the architectural enhancements of IDA Pro, focusing on robustness and the integration of new technologies and methodologies.
  • Collaborate with the research and development team to incorporate cutting-edge analysis techniques into IDA Pro.
  • Mentor junior developers, fostering a culture of technical excellence and innovation.
  • Engage with the IDA Pro user community to understand their needs and challenges, translating insights into actionable product improvements.
  • Stay abreast of the latest trends in software security, reverse engineering, and programming languages, particularly C/C++.

Skills you should have

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 7 years of experience in software development, with at least 3 years in a software architecture role.
  • Exceptional proficiency in C++ with a strong understanding of software design patterns and architecture principles.
  • Experience in software reverse engineering, binary analysis, or the development of disassemblers/debuggers is highly desirable.
  • Familiarity with IDA Pro or similar tools, with a keen interest in diving deeper into the intricacies of software analysis.
  • Strong problem-solving skills and the ability to think creatively in challenging technical environments.
  • Excellent communication and leadership skills, with a proven track record of driving projects to successful completion.

Apply now