Key Responsibilities and Requirements:
•We are seeking a highly skilled Senior Software Engineer with over 10 years of experience in developing low-latency distributed systems, particularly within the financial and trading domains.
•Design, develop, and enhance high-performance trading platforms, pricing engines, and market data gateways.
•Lead and contribute to mission-critical systems such as STP, liquidity management, and clearing systems.
•Work with asset classes including equities, FX (spots, NDFs), futures, options, fixed income, and cryptocurrencies.
•Collaborate across teams to improve platform scalability, latency, and resilience.
•Act as Scrum Master for feature delivery cycles and drive best engineering practices.
•Strong backend development expertise using Java (up to Java 21) and Spring Boot.
•Hands-on experience with FIX protocol, Protobuf, Docker, PostgreSQL/MSSQL, ActiveMQ/Solace, and CI/CD tools.
•Previous experience in firms like Finalto (CFH), London Stock Exchange, DSTA, or similar financial institutions.
•Solid understanding of OOP, data structures, algorithms, and design patterns.
•Exposure to both Agile and Waterfall SDLC methodologies.
•C++ experience in latency-sensitive environments.
•Familiarity with VeriFIX, ITCH, FAST, and market data protocols.
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.