Enable job alerts via email!

C++ Software Engineer (Financial Industry Experience)

EVOLUTION RECRUITMENT SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a skilled C/C++ Developer to enhance their FX trading application. This role entails collaborating with cross-functional teams, designing optimizations, and participating in system architecture discussions. Candidates should hold a relevant degree and possess a minimum of 4 years in C/C++ development, preferably in a financial context.

Qualifications

  • Minimum 4 years hands-on experience in C/C++ software development.
  • Strong foundation in object-oriented programming and STL.
  • Experience in the financial domain is an advantage.

Responsibilities

  • Maintain and enhance features of an FX trading application.
  • Design, develop, and optimize components using modern C/C++ best practices.
  • Collaborate with cross-functional teams for seamless integration.

Skills

C/C++ software development
Object-oriented programming
Analytical skills
Debugging skills
Problem-solving skills
Interpersonal skills
Communication skills

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Software Engineering
Bachelor’s degree in a related field

Tools

Linux development environment
Windows development environment

Job description

Key Responsibilities:

  • Maintain and enhance features of an FX trading application.
  • Design, develop, and optimize components using modern C/C++ best practices.
  • Participate in system architecture discussions and design reviews.
  • Collaborate with cross-functional teams to ensure seamless integration across systems.
  • Support unit, integration, and regression testing in close coordination with QA.
  • Propose and implement innovative solutions to improve system performance and reliability.
  • Document new and existing software components thoroughly.
  • Research and evaluate emerging technologies to enhance product capabilities.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 4 years of hands-on experience in C/C++ software development.
  • Strong foundation in object-oriented programming.
  • Solid understanding of STL, multi-threading, sockets, and inter-process communication.
  • Experience with Linux and Windows development environments.
  • Familiarity with Java, shell scripting, Python, or mathematical algorithm design is a plus.
  • Excellent analytical, debugging, and problem-solving skills.
  • Strong interpersonal and communication skills.
  • Prior experience in the financial domain (especially FX or trading systems) is an advantage.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.