Software Engineer
About this job
Software Engineer(Trading Solution)
This role is dedicated to designing, developing, andmaintaining high-performance trading solutions, including FIX engines, OrderManagement Systems (OMS), market data feeds, and execution gateways, acrossmulti-asset classes including stocks, derivatives, FX, and cryptocurrency.
Key Responsibilities
- Software Development: Design, develop, and maintain low-latency, high-throughput C++ applications for trading systems and related infrastructure.
- System Design & Architecture: Participate in architectural discussions and contribute to the design of scalable, reliable, and performant trading solutions.
- Performance Optimization: Profile and optimize C++ code for latency, memory usage, and throughput in a real-time trading environment.
- Integration & Connectivity: Develop and maintain connectivity to exchanges, market data providers, and internal systems using protocols such as FIX, WebSocket, and TCP/IP.
- Testing & Quality Assurance: Write unit tests, integration tests, and participate in code reviews to ensure high code quality and reliability.
- Incident & Problem Resolution: Investigate and resolve production issues, perform root cause analysis, and implement fixes and preventive measures.
- Collaboration: Work with IT business analysts, vendors, quants, and other developers to implement enhancements, new features, and software upgrades.
- Process Improvement: Contribute to improving development workflows, CI/CD pipelines, and automation of manual tasks.
Qualifications
- Proven experience in C++ software development (C++11/14/17 or later) in a production environment.
- Strong understanding of object-oriented design, data structures, algorithms, and multithreading/concurrency.
- Experience with low-latency or high-performance systems is a strong advantage.
- Familiarity with network programming (TCP/IP, UDP, multicast) and messaging protocols such as FIX.
- Proficiency in Python for scripting, automation, or tooling is an advantage.
- Hands-on exposure to software testing processes, including unit testing, regression testing, and UAT coordination.
- Experience with version control (Git), CI/CD pipelines, and agile development practices.
- Excellent analytical, troubleshooting, and communication skills.
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Prior experience in financial technology, trading software, or exchange connectivity is a strong advantage.
Market insight
46% above medianExplore related jobs
Similar jobs
System Analyst (IT)
Operations Manager
COOK
Freelance Delivery Driver for Frozen Meal Business (Own Car)
Cuisine chef
Industrial Painter
Frequently asked questions
What salary can I expect?
The employer lists 6 000 – 8 000 $ for this role at 3X SOLUTION PRIVATE LIMITED in Singapore. For comparison, the local market median is about 4 800 $ based on 79 244 similar offers.
How do I apply for this job?
Open the original source page and contact the employer there. Finder never charges job seekers.
Are these jobs up to date?
Yes. Finder regularly refreshes vacancies from public sources and removes closed offers.
Where can I see employment type and work format?
Key conditions are shown above the description. You can also open related listings for 3X SOLUTION PRIVATE LIMITED and Singapore.

