Enable job alerts via email!
A leading financial technology company in Singapore seeks a Senior Software Engineer with over 10 years of experience in low-latency distributed systems. The role involves designing and enhancing high-performance trading platforms using Java and Spring Boot, while also acting as Scrum Master. Candidates should have strong backend skills, experience with financial domains, and proficiency in various protocols and tools. Competitive compensation package offered.
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.