Singapore
On-site
SGD 80,000 - 120,000
Full time
22 days ago
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading company in financial technology is seeking a skilled software developer to design and maintain high-performance trading systems. The ideal candidate will have a strong background in software development, particularly in trading systems, and be proficient in programming languages such as C++, Java, or Python. This role offers the opportunity to work in a fast-paced environment, collaborating with cross-functional teams to deliver scalable solutions and optimize system performance.
Qualifications
- 5-7 years of experience in software development, preferably in trading systems.
- Strong programming skills in C++, Java, or Python.
- Experience with low-latency systems and performance optimization.
Responsibilities
- Design, develop, and maintain high-performance trading systems.
- Implement algorithms and optimize system performance for low-latency trading.
- Conduct thorough testing and debugging to ensure system reliability.
Skills
C++
Java
Python
Problem-solving
Attention to detail
Education
Bachelor’s or Master’s degree in Computer Science
Job responsibilities:
- Design, develop, and maintain high-performance trading systems and software applications.
- Collaborate with cross-functional teams to gather requirements and deliver scalable solutions.
- Implement algorithms and optimize system performance for low-latency trading environments.
- Write clean, efficient, and well-documented code following industry best practices.
- Conduct thorough testing and debugging to ensure system reliability and accuracy.
- Monitor and analyze system performance, identifying areas for improvement and implementing solutions.
- Stay updated on industry trends and emerging technologies to continuously enhance system capabilities.
- Participate in code reviews and provide constructive feedback to team members.
- Support production systems and troubleshoot issues as needed.
Job requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5-7 years of experience in software development, preferably in trading systems or financial technology.
- Strong programming skills in languages such as C++, Java, or Python.
- Experience with low-latency systems and performance optimization techniques.
- Solid understanding of algorithmic trading, data structures, and software design principles.
- Familiarity with financial markets, trading concepts, and related technologies is a plus.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a fast-paced, collaborative environment.
- Strong communication skills and the ability to convey technical concepts to non-technical stakeholders.