Core Systems Developer
Company Overview:
Auros is a high-frequency trading firm specializing in the global cryptocurrency market. With offices in New York and Hong Kong, we operate around the clock across 10+ locations worldwide, supported by a diverse team of top talent from 5 continents. As a major player in the market, we conduct a significant share of global market turnover by combining systematic approaches, sophisticated pricing models, and advanced execution capabilities.
Primary Job Duties:
In this role, you will contribute to developing trading systems for cryptocurrencies within the dynamic digital asset class. Collaborating with seasoned traders and developers, you will enhance and expand our core systems, primarily written in Python with exposure to our C++ Pnl calculator.
Tasks will involve managing systems that process millions of transactions across various Cefi and Defi platforms worldwide, encompassing multiple fiat and cryptocurrency currencies; such complexities present engaging technical hurdles as we continue to expand our operations.
Responsibilities:
- Design and implement trading system infrastructure in Python and C++
- Collaborate with traders and stakeholders to address challenges in Cefi and Defi environments and devise effective solutions
- Deploy trading system components into the production environment
- Resolve system issues promptly as they arise
- Identify opportunities for system enhancements
- Participate in system design discussions, code reviews, trading strategy sessions, and team interactions.
Required Qualifications:
- A software engineer with 5+ years of experience in creating clean, maintainable, and high-performance code
- Proficiency in Python and C++ development for a minimum of 3 years
- Strong programming skills with a solid grasp of data structures and algorithms
- Ability to balance the delivery of reliable code that is testable and efficient with rapid implementation of new system features to capitalize on market opportunities
- Reliability, commitment to delivering quality software, and willingness to provide on-call support
- Precise communication of software concepts and designs
- Bachelor's degree (or higher) in Computer Science, Software Engineering, or a related field with outstanding academic performance.
Preferred Skills:
- Keen interest in decentralized finance and cryptocurrencies, with a flair for tackling intricate challenges prevalent in this sector.