Enable job alerts via email!
A financial technology firm in Singapore is seeking a highly skilled Senior Software Engineer with over 10 years of experience in low-latency distributed systems within the financial and trading domains. The role involves designing and enhancing trading platforms, leading Scrum teams, and improving platform scalability and resilience. Proficiency in Java, Spring Boot, and experience with market data protocols are essential. This position offers a challenging and rewarding work environment.
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.