Lead the design, development, and deployment of a high-frequency, low-latency pricing and execution engine, ensuring it meets the requirements for robustness, performance, and scalability.
Guide, mentor, and manage a team of engineers (10+ staff) specializing in low-latency trading technologies, located in Kuala Lumpur and Singapore.
Collaborate with product managers and stakeholders to define and refine project specifications and deliverables, aligning them with business objectives in the trading sector.
Implement and maintain best practices in coding, testing, and deployment processes to ensure the reliability and security of the trading platform.
Monitor performance metrics and optimize the system to ensure the trading engine operates at peak efficiency.
Stay updated with advancements in trading technology and propose the integration of cutting-edge tools and practices.
Manage project timelines, resources, and risk assessments to ensure timely delivery within budget constraints.
Ensure the security of data transmission and system access to protect sensitive financial information and comply with regulatory requirements.
Job Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Extensive experience in software development leadership, specifically in building high-frequency, low-latency systems for financial markets.
In-depth knowledge of network configurations, data transmission, and latency optimization for the development and maintenance of a low-latency trading system.
Strong understanding of distributed systems, including synchronization, data consistency, and fault tolerance, essential for maintaining the stability and scalability of trading platforms.
Deep understanding of trading algorithms, data structures, and real-time systems architecture.
Proven capability in leading technology teams in a fast-paced, high-stakes environment.
Exceptional problem-solving skills and proficiency in performance tuning and scalability engineering.
Proficiency in performance-critical programming languages such as C++, C#, or Go.
Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Experience with Agile/Scrum methodologies and a strong grasp of the full software development lifecycle.