A leading financial technology firm in Singapore is seeking an experienced Senior Software Developer to join their engineering team. This role focuses on hands-on development and mentoring junior engineers. You will design and maintain scalable systems for a prime brokerage trading platform, ensuring performance and security. The ideal candidate has expertise in programming languages such as Java, Python, or C++ and experience with distributed systems and cloud platforms. Competitive compensation and a comprehensive benefits package are offered.
Qualifications
Strong experience in Java, Python, or C++.
Proven experience building distributed systems and working with cloud platforms.
Hands-on experience with containerisation and orchestration tools.
Solid understanding of SQL and NoSQL databases.
Prior experience in financial markets or trading platforms desired.
Responsibilities
Design, develop, and maintain scalable, high-performance systems.
Build secure, reliable APIs and contribute to integrations.
Champion clean code and high engineering standards.
Analyse, troubleshoot, and resolve complex technical issues.
Collaborate with product managers and stakeholders.
Lead by example through code reviews and knowledge sharing.
Skills
Java
Python
C++
Distributed systems
Cloud platforms (AWS, Azure, Google Cloud)
Containerisation and orchestration tools (Docker, Kubernetes)
SQL
NoSQL databases
Job description
A leading financial technology firm in Singapore is seeking an experienced Senior Software Developer to join their engineering team. This role focuses on hands-on development and mentoring junior engineers. You will design and maintain scalable systems for a prime brokerage trading platform, ensuring performance and security. The ideal candidate has expertise in programming languages such as Java, Python, or C++ and experience with distributed systems and cloud platforms. Competitive compensation and a comprehensive benefits package are offered.