Company:
Understanding Recruitment
Location: London
Closing Date: 04/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Title : Senior Software Engineer (Algorithmic Trading & Market Making) Location : London - Hybrid Type : Full-Time About the Company : We are partnering with a leading financial services firm that specializes in algorithmic trading strategies and market-making systems. The company leverages cutting-edge technology and quantitative methods to deliver outstanding results in fast-paced financial markets. They are seeking a highly skilled Senior Software Engineer to work on the continued development and optimization of their algorithmic trading platform and market-making systems. Role Overview : As a Senior Software Engineer, you will focus on designing, implementing, and optimizing software solutions for the firm's trading and market-making systems. This is a hands-on, development-focused role where you’ll collaborate with engineers and quantitative analysts to build high-performance, scalable solutions that ensure the reliability and efficiency of the platform. Your contributions will directly impact trading strategies and operations in real-time market environments. Key Responsibilities : Algorithmic Trading Development : Design, develop, and optimize software for the algorithmic trading platform, ensuring high performance and low latency. Market-Making Systems : Develop and improve the software architecture for market-making systems, focusing on reliability and speed. Platform Optimization : Continuously enhance platform performance, scalability, and fault tolerance to meet evolving market conditions. Collaboration : Work closely with quants, traders, and other engineers to gather requirements, develop solutions, and implement new trading strategies. Data Processing : Build efficient systems for real-time data processing, ensuring rapid decision-making and response times in the trading platform. Code Quality : Maintain high standards of code quality, implementing best practices in software development and testing. Requirements : Experience : 5 years of experience in software development, with a focus on high-performance systems. Technical Skills : Expertise in Python is essential. Experience with C++ or other low-latency languages is a plus. Strong experience in software architecture, system design, and development best practices. Finance Background : Prior experience in financial markets, particularly algorithmic trading or market-making, is highly preferred. Problem-Solving : Strong analytical and problem-solving skills, particularly in optimizing performance and latency. Communication : Ability to collaborate with technical and non-technical teams, translating complex technical requirements into efficient solutions. This role offers the chance to work in a fast-paced, dynamic environment, where you will directly contribute to the development of advanced trading and market-making systems. If you have a passion for finance and technology, we invite you to apply.
Share this job
Understanding Recruitment
Useful Links