Senior Software Engineer, Trading Core
Hyphen Connect
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Hyphen Connect
We are collaborating with a decentralised exchange committed to revolutionising the trading landscape by merging the best aspects of Centralised Exchanges (CEXs) and Decentralised Exchanges (DEXs). Our focus is on creating a safe, simple, and highly scalable platform for all trading activities. What truly sets us apart is our dedication to providing institutional-level systems and support, all while maintaining an on-chain, decentralised infrastructure.
The Opportunity: Senior Software Engineer, Trading Core
We are actively seeking a highly skilled Senior Software Engineer, Trading Core to join our core Engineering team. This critical role is designed to significantly enhance the platform's performance, scalability, and observability. The ideal candidate will possess a robust background in low-latency trading systems and practical experience in supporting clients such as quant funds and market makers with API integrations, encompassing both REST and WebSocket.
As a Senior Software Engineer, Trading Core, your responsibilities will include implementing core connectivity systems to evolve our trading engine into a global, low-latency network. This involves architecting foundational data distribution channels and continuously improving their throughput and latency. You will also engage directly with clients' developers and project managers to address inquiries and swiftly resolve issues.
Collaboration will be a cornerstone of this role, working closely with the Gateway team and Trading Engineering to troubleshoot complex API and trading challenges, while also contributing to the overarching Gateway roadmap. Furthermore, you will partner with the Product Engineering team to advance the SDK for blockchain signatures, a crucial component for our API traders.
Key Responsibilities
- Develop and optimize the core matching engine and risk engine for the exchange, ensuring peak performance and ultra-low latency.
- Write highly reliable, production-grade code that rigorously guarantees the financial safety and integrity of all computations.
- Investigate and meticulously debug complex issues through comprehensive analysis of system logs.
- Design and maintain thorough unit tests and advanced integration tests to validate the exchange's financial computational correctness.
- Collaborate with the Quant team to develop, test, and refine various proprietary trading algorithms.
- Continuously improve and refine the trading core to adapt to evolving business demands and technical requirements.
- Stay abreast of the latest advancements in High-Frequency Trading (HFT) systems and cutting-edge low-latency trading technologies.
What We’re Looking For
- Minimum of 7 years of hands-on experience in software engineering, with at least 3 years specifically dedicated to high-frequency trading (HFT) systems.
- A Bachelor's or Master's degree in Computer Science, Engineering, or a closely related technical field.
- Demonstrated experience in successfully building and optimizing low-latency trading infrastructure.
- Proficiency in low-latency message bus systems, such as Aeron or Chronicle Queue.
- Strong proficiency in Golang and Solidity. Expertise in deterministic coding and zero garbage-collection techniques is highly valued.
- Exceptional debugging and troubleshooting capabilities, including the ability to analyze intricate logs and traces to efficiently identify and resolve issues.
- A strong emphasis on writing comprehensive unit tests, integration tests, and other advanced testing methodologies to ensure financial computational correctness.
- Prior experience within the financial technology industry, particularly in high-frequency trading or cryptocurrency exchanges.
- Experience with real-time data processing systems and streaming technologies.
Key skills/competency
- Low-latency Trading Systems
- High-Frequency Trading (HFT)
- Golang
- Solidity
- Distributed Systems
- API Integration (REST, WebSocket)
- Deterministic Coding
- Unit & Integration Testing
- Financial Technology
- Real-time Data Processing
How to Get Hired at Hyphen Connect
- Understand Hyphen Connect's vision: Research their unique blend of CEX and DEX features, focusing on institutional-grade, on-chain trading and their commitment to safety and scalability.
- Highlight HFT and low-latency expertise: Tailor your resume to emphasize specific experience with high-frequency trading systems, low-latency infrastructure, and message bus technologies like Aeron or Chronicle Queue.
- Showcase Golang and Solidity skills: Demonstrate strong proficiency in both Golang for core systems and Solidity for blockchain integration, including deterministic coding and zero garbage-collection techniques.
- Prepare for in-depth technical discussions: Be ready to discuss complex debugging scenarios, advanced testing methodologies for financial correctness, and your approach to optimizing trading engines.
- Emphasize collaboration and client interaction: Provide examples of successful collaboration with engineering, product, and quant teams, and experience supporting external clients with API integrations in financial technology.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background