3x Solution Private Limited · MyCareersFuture · 3w
Software Engineer
Central Region, Singapore- Posted
- 2026-09-13 (3w)
- Place
- Central Region, Singapore
- Commitment
- Full Time
- Salary
- SGD 6,000 – 8,000 / month
- Experience
- 2+ YOE
- Education
- Bachelor's
- Department
- Banking and Finance
- Source
- MyCareersFuture (the employer’s own listing)
Your match
Sign in to see how your skills match this job.
Skills in this posting
PythonC++Data StructuresAlgorithmsUnit TestingRegression TestingSoftware TestingSystem DesignMultithreadingCI/CDGitVersion Control
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.
3x Solution Private Limited
2 open roles in Singapore, straight from 3x Solution Private Limited’s own careers page.
- System Analyst (IT)Central Region, Singapore · 3w