iKonnect Vietnam Ltd. Co |
Job Overview and Responsibilities
About us
We are an innovative hybrid exchange that merges the best of CeFi and DeFi, emphasizing safety, simplicity, and scalability in crypto trading. Our unique approach to decentralization, combined with its commitment to regulatory compliance and customer protection, has made it a trusted destination for both institutional and retail investors.
What We Are Looking For
We are seeking a highly skilled Staff Software Engineer (Trading Core) to join our elite engineering team. This role is critical in developing and optimizing the core matching engine and risk engine that powers our entire exchange.
The ideal candidate will have extensive experience in high-frequency trading (HFT) systems and a deep understanding of building and optimizing low-latency trading infrastructure. They should be proficient in building low-latency message bus systems such as Aeron or Chronicle Queue, and be adept in deterministic coding and zero garbage-collection coding. Experience with the snapshot and replay pattern is helpful too.
We are looking for excellent investigators who can analyze complex logs and traces to identify and resolve bugs. The candidate must have a meticulous approach to writing highly reliable code that performs flawlessly in production and ensures the financial safety of their computations. A passion for writing unit tests and advanced integration tests to validate the exchange's financial computational correctness is crucial.
Key Responsibilities
- Develop and optimize the core matching engine and risk engine for our exchange, ensuring high performance and low latency.
- Write deterministic and zero garbage-collection code to maintain performance consistency.
- Investigate and debug complex issues through thorough analysis of logs and traces.
- Write highly reliable, production-ready code that guarantees the financial safety and integrity of computations.
- Create and maintain comprehensive unit tests and advanced integration tests to validate the exchange's financial computational correctness.
- Collaborate closely with other engineering teams to ensure seamless integration and performance optimization.
- Continuously improve and refine the trading core to meet evolving business and technical requirements.
- Stay updated with the latest advancements in HFT systems and low-latency trading technologies.
- Collaborate with other teams to optimize performance, automation, and efficiency across the organization.
- Work with the Quant team to develop, test, and refine our various trading algorithms.
Key Requirements
Qualifications
- Professional Experience: Minimum of 7 years of experience in software engineering, with at least 3 years focused on high-frequency trading (HFT) systems.
- Technical Expertise: Proven experience in building and optimizing low-latency trading infrastructure. Proficient in low-latency message bus systems such as Aeron or Chronicle Queue.
- Programming Skills: Strong proficiency in Golang. Expertise in deterministic coding and zero garbage-collection techniques.
- Problem-Solving: Exceptional debugging and troubleshooting skills, with the ability to analyze complex logs and traces to identify and resolve issues.
- Testing: Strong emphasis on writing unit tests, integration tests, and other advanced testing methodologies to ensure financial computational correctness.
- Attention to Detail: Meticulous about writing highly reliable code that performs flawlessly in production, with a keen focus on ensuring financial safety and integrity.
- Collaboration: Excellent teamwork and communication skills, with a demonstrated ability to collaborate effectively with cross-functional engineering teams.
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Continuous Learning: Passion for staying updated with the latest advancements in HFT systems and low-latency trading technologies.
Bonus Points
- Experience in the financial technology industry, particularly in high-frequency trading or crypto exchanges.
- Familiarity with blockchain technology and the cryptocurrency ecosystem.
- Experience with real-time data processing systems and streaming technologies.
Why You Should Apply This Position
We offers a flexible work environment with a highly competitive compensation package, including a base salary, performance-related bonus, equity, and token awards. We are committed to hiring and retaining the best talent in the industry and providing opportunities for growth and development.
Join us in our mission to build the future of crypto trading with innovative technology and a customer-centric approach.