Software Engineer C++

1 month ago


Singapore ARGYLL SCOTT CONSULTING PTE. LTD. Full time
Roles & Responsibilities

We are looking for a Software Engineer to join the regional trading team on a 12-month contract, with the possibility of extension. There is also potential for the candidate to transition to a permanent role depending on performance and business requirements.


About the team:

This team develops advanced solutions for pricing, facilitation, portfolio management, market making, and quantitative analytics to support multiple Equity trading desks and asset classes. The ideal candidate will have hands-on experience in automated Equities trading using C++, as well as a strong passion for modern software architecture and development practices.


Key Responsibilities:

  • Enhance and maintain components in a comprehensive system for systematic risk trading, utilizing modern C++ and Python. This includes integrating with q/kdb+ for analytics and building user interfaces for command and control.
  • Analyze business requirements from the Equity Line of Business (LOB), design architecture, and develop core components, including low-latency C++ applications for activities like market making.
  • Collaborate with the Site Reliability Engineering team to ensure top-tier reliability and scalability.
  • Develop extensive experience in C++ programming on Linux platforms.
  • Possess a deep understanding of building quantitative electronic trading applications, with preference for those experienced in automated on-exchange market making.
  • Work within an Agile development framework and follow best practices.
  • Communicate effectively with both technical and non-technical stakeholders.

Desirable Skills:

  • Knowledge of Equities, Futures, Options, and FX asset classes, along with algorithmic trading experience in these areas.
  • Practical experience with Python development.
  • Familiarity with regulatory requirements for trading in APAC markets.
  • Experience in architecting applications for Cloud and/or containerized environments.

Argyll Scott Consulting Pte Ltd


Tell employers what skills you have

Electronic Trading
Scalability
Algorithmic Trading
Quantitative Analytics
Applications Software Development
Reliability
Portfolio Management
Reliability Engineering
Python
Banking
Equity Trading
Regulatory Requirements
Facilitation
Linux
Equities
C++
Business Requirements
Agile Development
  • Software Engineer

    4 weeks ago


    Singapore SCREENING EAGLE SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesAs a Software Engineer (C++ / C#), you will be a critical team member and fully responsible for developing graphics components for our products. In this role, you will work closely with product managers, UI-UX designers and the R&D team to collaboratively solve real-world problems.What will you do Design, build and maintain efficient...

  • Software Engineer

    1 month ago


    Singapore SCREENING EAGLE SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesAs a Software Engineer (C++ / C#), you will be a critical team member and fully responsible for developing graphics components for our products. In this role, you will work closely with product managers, UI-UX designers and the R&D team to collaboratively solve real-world problems.What will you do Design, build and maintain efficient...

  • Software Engineer

    2 weeks ago


    Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full time

    Roles & ResponsibilitiesJob Description(max.10 tasks) Incremental improvements/development of software modules Analyze customer/production issues and implement solutions within the existing machine application (bug fixing). Investigate and implement engineering change requests. Testing of new releases by simulating processes and on actual equipment. ...

  • Software Engineer

    2 weeks ago


    Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full time

    Roles & ResponsibilitiesJob Description(max.10 tasks) Incremental improvements/development of software modules Analyze customer/production issues and implement solutions within the existing machine application (bug fixing). Investigate and implement engineering change requests. Testing of new releases by simulating processes and on actual equipment. ...


  • Singapore Sioux High Tech Software Full time

    About Sioux Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems. We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...


  • Singapore SECUREAGE TECHNOLOGY PTE. LTD. Full time

    Roles & ResponsibilitiesAs a Software Engineer or Senior Software Engineer, you will be responsible for designing, developing, and maintaining applications on the Microsoft Windows operating system. Your work will be critical in ensuring hardware and software compatibility, security, and system stability. You will collaborate closely with cross-functional...


  • Singapore SECUREAGE TECHNOLOGY PTE. LTD. Full time

    Roles & ResponsibilitiesAs a Software Engineer or Senior Software Engineer, you will be responsible for designing, developing, and maintaining applications on the Microsoft Windows operating system. Your work will be critical in ensuring hardware and software compatibility, security, and system stability. You will collaborate closely with cross-functional...

  • Software Engineer C++

    2 weeks ago


    Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full time

    Roles & ResponsibilitiesJob Description(max.10 tasks) Incremental improvements/development of software modules Analyze customer/production issues and implement solutions within the existing machine application (bug fixing). Investigate and implement engineering change requests. Testing of new releases by simulating...

  • Software Engineer C++

    2 weeks ago


    Singapore MANPOWER STAFFING SERVICES (SINGAPORE) PTE LTD Full time

    Roles & ResponsibilitiesJob Description(max.10 tasks) Incremental improvements/development of software modules Analyze customer/production issues and implement solutions within the existing machine application (bug fixing). Investigate and implement engineering change requests. Testing of new releases by simulating...

  • Software Engineer

    7 months ago


    Singapore TALENTSIS PTE. LTD. Full time

    Roles & ResponsibilitiesKey Responsibilities:Design, develop, and debug embedded software solutions using C/C++.Collaborate with hardware engineers to integrate software with hardware components.Implement and optimize software for embedded systems on Linux OS.Write efficient and maintainable code for embedded platforms.Conduct thorough testing and debugging...


  • Singapore People Profilers Full time

    SOFTWARE ENGINEER INDUSTRIAL AUTOMATION (C++/ C#)Job Description: Remuneration: $6,000 to $12,000 Basic + Fixed AWS + Variable Bonuses Great working culture and bonuses Responsibilities: Using motion cards to program machine functionalities for precise movement control. Integrate with distributed I/O systems to gather control actuators & sensor data....


  • Singapore Sioux High Tech Software Ltd. Full time

    ABOUT SIOUX Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...

  • Software Engineers

    4 weeks ago


    Singapore WECRUIT PTE. LTD. Full time

    Roles & Responsibilities Development of automation machine software applications which include both machine control, robot control and vision inspection systems. Involve in the installation and commissioning of the control system including qualification and validation activities Assist in circuit design on machine control for full line automation systems....

  • Software Engineers

    4 months ago


    Singapore WECRUIT PTE. LTD. Full time

    Roles & Responsibilities Development of automation machine software applications which include both machine control, robot control and vision inspection systems. Involve in the installation and commissioning of the control system including qualification and validation activities Assist in circuit design on machine control for full line automation systems....

  • Software Architect

    3 days ago


    Singapore Sioux High Tech Software Ltd. Full time

    ABOUT SIOUX Sioux is a strategic high-tech solutions provider that develops, innovates, and assembles complex high-tech systems. We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...

  • Software Engineer

    6 days ago


    Singapore Manpower Staffing Services (S) Pte Ltd - Head Office Full time

    Job Description Responsibilities Incremental improvements/development of software modules. Analyze customer/production issues and implement solutions within the existing machine application (bug fixing). Investigate and implement engineering change requests. Testing of new releases by simulating processes and on actual equipment. Work with version control...

  • Software Manager

    4 weeks ago


    Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesSoftware Manager (C, C++, C#, Java)As a Software Manager (C, C++, C#, Java), you will be part of a team to provide technical lead in system and network design. The incumbent must demonstrate the ability to implemente application system requirement, documentation and Software Developement.Job Scope: Strong in Software Application...

  • Software Manager

    1 month ago


    Singapore STAR CAREER CONSULTING PTE. LTD. Full time

    Roles & ResponsibilitiesSoftware Manager (C, C++, C#, Java)As a Software Manager (C, C++, C#, Java), you will be part of a team to provide technical lead in system and network design. The incumbent must demonstrate the ability to implemente application system requirement, documentation and Software Developement.Job Scope: Strong in Software Application...


  • Singapore FA SYSTEMS AUTOMATION (S) PTE LTD Full time

    Roles & ResponsibilitiesJob Description Responsible to configure, setup, design process sequences, troubleshoot, and fine-tune processes on projects using FASA applications or help to develop them. Responsible for carry-out machine on-site setup and buy-off process. Act as a lead for core efforts such as setup, troubleshooting, and buy-off project using...

  • Software Developer

    4 weeks ago


    Singapore NTT DATA SINGAPORE PTE. LTD. Full time

    Roles & ResponsibilitiesResponsible to manage system development, implementation and support of EAI applications, including: • Develops applications that effectively accomplish client objectives and user needs.• Designs and writes code for applications and maintain applications databases.• Analyzes and edits existing software applications to improve...