As the company’s Head of R&D, you will report directly to the CEO and participate in the organization’s top strategic decisions, acting as both an entrepreneur and a team builder. You will be fully responsible for defining the technology strategy, designing the technical architecture, and building and managing the R&D team.
Position Responsibilities
- Technology Strategy and Planning
- Develop and execute the company’s long-term technology vision and product roadmap.
- Lead core technology selection and build a high-availability, high-concurrency, low-latency trading system architecture.
- Stay abreast of the latest developments in blockchain, fintech, and cybersecurity to ensure the company’s technology leadership.
- Product Development and Delivery
- Take full ownership of the core systems R&D for the exchange, including but not limited to order matching engine, asset clearing system, wallet management system, risk control system, and API interfaces.
- Personally contribute to core code development, review, and optimization to ensure code quality and system performance.
- Establish an efficient Agile development process to enable rapid product iteration and high-quality delivery.
- Security and Compliance
- Lead the design of a comprehensive security architecture, covering anti-hacking measures, DDoS protection, hot and cold wallet security, private key management, and more.
- Ensure all technical solutions and designs comply with relevant financial regulations and compliance requirements.
- Establish robust monitoring, alerting, and incident response mechanisms.
- Team Building and Management
- Build and lead a high-performing technical team spanning backend, frontend, blockchain, DevOps, and QA.
- Oversee recruitment, development, motivation, and retention of technical talent, fostering a strong engineering culture.
- Mentor and empower team members to continuously elevate the team’s overall technical capabilities.
- Technical Operations and Support
- Ensure production environment stability and guarantee 24/7 uninterrupted service for the exchange.
- Optimize system performance to handle extreme market conditions and high-concurrency scenarios.
Qualifications
Preferred:
- Experience in core system development at a leading cryptocurrency exchange or top-tier fintech company.
- Active in the technical community with a personal tech blog, open source contributions, or recognized influence.
- Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field. At least 8 years of backend development experience in the internet or financial sector, including a minimum of 3 years as a technical lead or architect. Proven track record of leading the end-to-end development of financial trading systems (e.g., securities, forex, cryptocurrency exchanges) or large-scale high-concurrency platforms. Experience building and launching large distributed systems from the ground up.
- Expertise in Go or Java (Java preferred) with extensive system architecture design experience. Deep understanding and hands-on experience in distributed systems, microservices, database optimization, and caching technologies. Must have in-depth knowledge of blockchain fundamentals, including cryptocurrencies, smart contracts, and consensus mechanisms, with relevant project experience. Strong grasp of financial business processes such as trading, clearing, and risk management.
- Strong security and operations background with a high awareness of system security. Familiarity with common network attack vectors and defense strategies. Proficient in Linux, Docker, Kubernetes, and experienced in large-scale cloud platform operations (AWS/Azure/GCP).
- Outstanding leadership, team management, and communication skills, with the ability to attract and retain top technical talent. Entrepreneurial mindset with a strong sense of responsibility, self-drive, and resilience under pressure. Excellent analytical and problem-solving skills, capable of making swift and accurate decisions on complex technical issues.