We are seeking a highly skilled Senior Rust Developer with 6 to 7+ years of professional software development experience, specifically within the fintech industry. The ideal candidate will have strong expertise in Rust programming and a solid background in quantitative finance, risk management, or trading systems. This role involves working on cutting-edge financial technology solutions, focusing on algorithmic trading, market data processing, and trading infrastructure. Candidates should be comfortable with concurrent programming and performance optimization to build scalable, low-latency systems.
Key Responsibilities
- Develop, maintain, and optimize high-performance trading and risk management systems using Rust.
- Design and implement components related to algorithmic trading, market data ingestion, and real-time processing.
- Collaborate with cross-functional teams including quantitative analysts, traders, and infrastructure engineers to deliver robust fintech solutions.
- Ensure code quality, scalability, and maintainability through best practices in asynchronous programming and multithreading.
- Participate in system architecture discussions and contribute to performance tuning and optimization efforts.
- Stay updated with industry trends and emerging technologies relevant to fintech and Rust development.
Required Qualifications
- 6 to 7+ years of professional software development experience with a strong focus on Rust programming.
- Proven experience working in the fintech sector, particularly in quantitative finance, trading systems, or financial risk management.
- Deep understanding of algorithmic trading concepts, market data processing, and trading infrastructure.
- Solid knowledge of concurrent programming techniques and performance optimization strategies.
- Familiarity with asynchronous programming models and multithreading paradigms essential for building efficient systems.
Preferred Qualifications and Technologies
- Experience with Rust frameworks and libraries such as Tokio, Axum, and Actix Web.
- Hands-on knowledge of low-latency and distributed systems design.
- Understanding of FIX Protocol and real-time market data processing is an advantage.
- Ability to work effectively in a fast-paced, dynamic fintech environment.
Not Required
- Experience in credit management, loan management, or credit and lending systems is not necessary for this role.
This position offers the opportunity to work on innovative fintech products that impact trading and risk management at scale. Candidates passionate about Rust and financial technology, who thrive in challenging environments, will find this role rewarding.