cover image
Hex-Rays

Hex-Rays

hex-rays.com

2 Jobs

31 Employees

About the Company


Hex-Rays was founded in 2005 to improve digital security and face the rising cybersecurity threats that are increasingly affecting both public and private entities.

Fully independent from any governmental agencies and stock market pressures, Hex-rays is renowned for developing state-of-the-art binary software analysis solutions used for reverse engineering, hostile code analysis, and vulnerability research.

Its renowned product IDA Pro is the premier product for software disassembly. Hex-Rays has also released the Hex-Rays Decompiler plugin for IDA Pro, which dramatically increases the productivity of IT security researchers involved in the analysis of real-world C/C++ binaries.

Thanks to the speed and scalability of its core algorithms, Hex-Rays does not merely break new ground in the well-known C/C++ decompilation problem: it lays the foundations for future developments in the field of binary analysis.

Listed Jobs

Company background Company brand
Company Name
Hex-Rays
Job Title
Back End Developer
Job Description
**Job title** Back End Developer – Senior Backend Engineer & Architect **Role Summary** Senior Backend Engineer responsible for designing, building, and maintaining core internal applications and public APIs. Provides high ownership, drives architecture decisions, and improves system reliability, performance, and scalability. **Expectations** - Own backend services from concept to production deployment. - Deliver measurable improvements in API design and operational tooling within 6‑12 months. - Establish yourself as the trusted owner of critical backend services in a small, high‑impact team. **Key Responsibilities** - Architect, design, and implement backend services for key applications (customer portal API, license manager, webshop, internal tools). - Lead ongoing enhancements of the public API and internal tooling ecosystem. - Refactor, optimize, and stabilize existing systems for performance, reliability, and maintainability. - Own projects end‑to‑end: design, coding, testing, deployment, and monitoring. - Collaborate closely with cross‑functional teams to deliver business‑aware solutions. - Apply modern practices (CI/CD, observability, security) to improve service quality. **Required Skills** - Deep expertise in TypeScript with modern Node.js development. - Strong API architecture & design experience. - Proficiency with Express, PostgreSQL, and Kubernetes on AWS. - Experience building scalable, reliable, high‑availability systems. - Strong SQL fundamentals (PostgreSQL). - Familiarity with LLM‑assisted coding tools. - Excellent communication, business acumen, proactive mindset, autonomy, and teamwork. **Nice to Have** - Kubernetes and CI/CD / DevOps exposure. - Security, observability, and system design knowledge. - Frontend TypeScript framework experience. - Distributed systems experience. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience). - No specific certifications required.
Liège, Belgium
On site
08-01-2026
Company background Company brand
Company Name
Hex-Rays
Job Title
Senior C/C++ Developer
Job Description
Job Title: Senior C/C++ Developer Role Summary: Lead the design, development, and optimization of high‑performance C/C++ software tools for cybersecurity, focusing on reverse engineering and vulnerability analysis. Expactations: Deliver robust, scalable code, mentor junior developers, and actively contribute to product innovation and performance improvements. Key Responsibilities: - Design, implement, and maintain C/C++ applications and libraries. - Develop and optimize algorithms for maximum performance and memory efficiency. - Identify and remediate bugs, security vulnerabilities, and performance bottlenecks. - Automate analysis workflows using Python scripting. - Collaborate on new product features and architectural enhancements. Required Skills: - 7+ years of professional experience with C/C++. - Strong understanding of low‑level systems, memory management, and concurrency. - Proficiency in Python for scripting and automation. - Experience in security analysis, vulnerability discovery, and reverse engineering. - Excellent problem‑solving, debugging, and code review skills. - Ability to work independently and within a distributed team. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Liège, Belgium
Remote
Senior
04-02-2026
Company background Company brand
Company Name
Hex-Rays
Job Title
Product Owner
Job Description
Job title: Product Owner Role Summary: Own and execute the product roadmap for IDA Pro, translating customer insights into actionable engineering spec, prioritizing backlog, coordinating releases, and engaging directly with technical users through demos and interviews. Expectations: 3+ years in product management or related roles, strong reverse‑engineering background, fluent in English (French a plus), ability to make decisive decisions in an uncertain environment, and a track record of delivering on roadmap milestones. Key Responsibilities: - Define and maintain the IDA Pro roadmap, reflecting both customer needs and long‑term vision. - Conduct customer research (researchers, analysts, developers) to gather feedback and identify future requirements. - Draft clear, detailed product specs and requirements for engineering. - Prioritize and groom backlog in collaboration with developers. - Coordinate feature releases to ensure on‑time, quality delivery. - Contribute to ecosystem integrations and tooling. - Participate in customer‑facing activities such as product demos, user interviews, and conference engagements. Required Skills: - Technical: Reverse engineering, deep familiarity with IDA Pro, assembly language, binary analysis, software security concepts. - Product: Writing precise specifications, articulating a compelling product vision, backlog prioritization. - Soft: Excellent written and verbal communication with technical stakeholders, confident decision‑making under uncertainty, collaboration across engineering and customer teams. - Language: English fluency; French optional. Required Education & Certifications: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience). No mandatory certifications.
Liège, Belgium
Remote
Junior
04-02-2026