Senior Software Engineer (Digital Assets Trading Infra)
Job Description
A Singapore based proprietary trading firm is seeking a Senior Software Engineer, one who is adept at building top quality trading infrastructure. The firm is a realm where collaboration, relentless research, and cutting-edge technology converge. They aren't just market makers; they consider themselves as architects crafting solutions for top blockchain protocols worldwide. Navigating the intricacies of diverse environments, providing liquidity with systems and strategies born from the commitment to pushing the boundaries of decentralized finance.
Position Summary:
An experienced software engineer in Singapore for the front office business unit, contributing to cutting-edge cryptocurrency trading. Work alongside engineers, quants, and traders, impacting the business in real-time within the emerging DeFi space.
Responsibilities:
Develop software solutions to grow the P&L
Design, develop, and own high-performance solution stacks
Maintain, monitor, extend, and optimize existing trading systems
Contribute to the firm’s technical roadmap
Collaborate across teams to ensure business success
Provide L3 support for production issues
Requirements:
Bachelor’s or Master’s degree in Computer Science, Engineering, or similar
Familiarity with Linux operating systems
Strong communication skills
Interest in financial markets and basic understanding of cryptocurrencies
Ability to multitask with minimal supervision
Grasp of software engineering principles
Translate non-technical requirements into technical tasks
Understanding of testing, performance optimization principles, and low-level tuning concepts
Experience in high-performance, low-latency trading systems
Proficiency in Python and/or C++ (preferred)
Knowledge of SQL and NoSQL (e.g., Redis, Mongo, Timescale) is a plus
Familiarity with technologies like CI/CD, Docker, Kubernetes, and cloud computing services is advantageous.