Enable job alerts via email!

SENIOR SOFTWARE ENGINEER

UNISON CONSULTING PTE. LTD.

Singapore

On-site

SGD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Job summary

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.

Qualifications

  • 10+ years of experience in developing low-latency distributed systems.
  • Strong expertise in financial and trading domains.
  • Familiarity with Agile and Waterfall SDLC methodologies.

Responsibilities

  • Design and enhance high-performance trading platforms.
  • Lead Scrum teams for best engineering practices.
  • Collaborate to improve scalability and resilience.

Skills

Backend development expertise in Java
Experience with Spring Boot
Hands-on experience with FIX protocol
Proficient in Docker
Experience with PostgreSQL/MSSQL
Knowledge of data structures and algorithms
C++ experience in latency-sensitive environments

Tools

Docker
PostgreSQL
ActiveMQ
CI/CD tools

Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.