Developer - Strategy Development
Full time
Remote
Compensation is not specified
Role
Software Engineer
Description
We are a prominent high-frequency trading firm, Auros, operating globally in the cryptocurrency market with offices based in New York and Hong Kong. Our diverse team encompasses top talent from around the world, representing 5 continents. Renowned as a major player in the market, we conduct a substantial volume of trades and consistently strive to maintain a leading position through continuous innovation.
Responsibilities
Your main focus will involve formulating trading strategies for cryptocurrency options. This entails creating and managing systems that execute trades on cryptocurrency exchanges worldwide. Specifically, you will be responsible for:
- Enhancing and designing trading and market-making strategies to seize trading opportunities while managing risks and market-making obligations.
- Enhancing and establishing systems for automated monitoring of round-the-clock trading activities.
- Crafting C++ and Python applications that capitalize on internally-developed interfaces for market data and order execution.
- Working with existing and newly developed codebases.
- Collaborating closely with various teams including business, development, and trading teams to achieve mutual goals.
- Monitoring trading activities, especially new algorithms, to ensure optimal system performance from a technical, risk, and profit standpoint.
- Utilizing your experience collaborating with trading teams to identify areas for enhancing Auros’s technical systems and architecture.
- Engaging in discussions regarding system design, code reviews, brainstorming trading ideas, and general team interaction.
Requirements
- Experience in creating high-performance trading strategies for market making and trading in traditional or cryptocurrency markets.
- Proficiency in low latency trading algorithms, market making, and/or high-frequency arbitrage, with a solid understanding of portfolio risk management.
- Minimum of three years working with clean, efficient, and performant C++ code on Linux.
- Experience with latency-optimized, distributed systems designed to handle multiple transactions securely.
- Proficient in balancing the delivery of clean, testable code while swiftly deploying new features to capitalize on market opportunities.
- Demonstrated reliability, commitment to delivering robust software, and readiness to provide support for developed systems when required.
Highly Desirable
- Comprehensive knowledge of network programming, including UDP, TCP, TLS, and Websockets.
- Experience in profiling C++ code using tools like Cachegrind, Valgrind, or other profiling tools.
- Proficiency in configuring and monitoring Linux systems.
- Experience with inter-process messaging through shared memory.
- Familiarity with cloud computing infrastructure such as AWS.
Skills Required
Aztec
Website
aztec.networkCompany size
Not specified
Location
United States
Description
At Aztec we believe privacy isn’t just a fundamental right, but a creative force for crypto.
Our goal is to unleash the full potential of decentralized technologies by building a fully decentralized, privacy-first Layer 2 network with no compromises.
Are you world class at what you do? Join us on our journey to create new blockchain paradigms.