Create New Opportunities!

Software Engineer

Tradex Systems is a Singapore-based IT company specialising in financial trading technologies. We are looking for a candidate interested in software development and production support. We welcome those with good programming skills and solid knowledge of computer science, including entry-level candidates, to apply.

Responsibilities:

Software Development

  • Design and develop new software modules and features based on customer requirements and business needs.

  • Ensure solutions are scalable, maintainable and aligned with system architecture standards.

Application Maintenance & Enhancement

  • Maintain and improve the existing codebase to ensure optimal performance and reliability.

  • Diagnose and resolve software bugs in a timely manner.

  • Perform code refactoring to improve structure, readability and efficiency.

  • Implement enhancements and new functionalities based on customer feedback and evolving requirements.

Infrastructure Management

  • Manage and maintain critical IT infrastructure, including servers and network systems, to support daily software operations.

Automation & Process Improvement

  • Develop and implement automated tools to streamline support, testing, deployment and administrative processes.

  • Continuously identify opportunities to improve operational efficiency through automation.

Technical & Production Support

  • Provide ongoing technical and production support for deployed software systems.

  • Proactively monitor system performance and troubleshoot customer-reported issues.

  • Respond to and resolve urgent technical matters, including occasional after-hours support when required.

Requirements:

  • Candidates should have proficiency in a general-purpose programming language, such as C#, C++, Java or Python.

  • Candidates should have a strong understanding of data structures.

  • Candidates should be strong in code design fundamentals.

  • Candidates should be responsible, self-motivated individuals with the willingness to learn independently.

  • A Degree in Computer Science, Information Technology, Artificial Intelligence or other Science/Engineering course is preferred.

Useful skillsets:

  • Experience in Version control systems, such as GitHub/GitLab.

  • Advanced programming concepts such as multi-threading, socket programming and algorithms.

  • Experience in using AI tools such as ChatGPT, Codex and Claude.

  • Server and network administration (Windows/Linux servers, Google Cloud Platform/AWS/Aliyun Console).

  • Knowledge of network protocols such as TCP, WebSocket, HTTP, SSL/TLS.

  • As we have a Shanghai branch, the ability to converse with our Shanghai colleagues in Chinese is a plus.

If you meet the above criteria, please send your resume to hr@tradex.com.sg. Kindly note that only shortlisted candidates will be notified. Thank you.