Enable job alerts via email!
A technology-driven financial firm in Singapore is seeking a Software Engineer to develop and maintain robust trading software. The ideal candidate has a Bachelor's degree in a relevant field and expert knowledge of Python. Responsibilities include collaborating with traders, solving complex problems, and improving workflows. This role offers a dynamic environment for growth and development.
I. Summary / Purpose of Position:
Collaborate with traders and researchers to design, develop, test, and support proprietary trading platform to capture opportunities in electronic capital markets.
II. Essential Duties & Responsibilities for this Position:
- Build and maintain robust, scalable, and low latency trading software
- Participate in collaborative discussions and problem solving with multiple stakeholders
- Help improve and evolve software design and maintenance workflows and practices
- Mentor team members and improve knowledge acquisition and sharing
III. Qualifications, Skills and Knowledge Required:
- Bachelor’s degree or equivalent in a STEP/STEM field such as computer science, engineering, mathematics, or physics.
- Expert knowledge of Python
- Experience with test driven development and continuous integration
- Experience developing software for Linux
- Understanding of software design principles and algorithmic complexity
- Desire to solve complex and novel problems in a collaborative environment
- Strong sense of ownership and urgency
- Ability to communicate clearly with stakeholders
- Logical problem solver with the ability to quickly understand new and complex concepts
- Pragmatic self-starter with a flexible can-do mentality