Job Search and Career Advice Platform

Enable job alerts via email!

Mid-Level C / C++ Software Engineer

JF Talent Consulting Group (Global)

Kuala Lumpur

On-site

MYR 150,000 - 200,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading consulting firm located in Kuala Lumpur is seeking a Mid-Level C / C++ Software Engineer to enhance core components within internal trading platforms. The ideal candidate will have 1-3 years of C / C++ development experience, especially in financial environments. Responsibilities include leading the design of critical system components, optimizing performance, and mentoring junior engineers. This role offers a dynamic work schedule from Monday to Friday, 10 AM to 7 PM, with several benefits after the probation period.

Benefits

Annual leave: 14 days in the first year
Compassionate leave: 3 days
Medical leave: 14 days per year
Spot incentive: MYR 125.00 / month

Qualifications

  • 1-3 years of professional C / C++ development experience.
  • Experience in financial institutions or FinTech companies preferred.
  • Familiarity with the Qt framework and desktop application development.

Responsibilities

  • Lead the design and development of core C / C++ components.
  • Ensure system stability and performance under high concurrency.
  • Troubleshoot production issues and lead performance improvement initiatives.

Skills

C / C++ language fundamentals and memory management
Multithreading and concurrent programming
Inter-process communication mechanisms
Network programming interfaces
Modular system design

Education

Bachelor's degree in Computer Science or related fields

Tools

Linux development environments
Windows development environments
Job description
Mid-Level C / C++ Software Engineer | Monday - Friday | 10AM - 7PM

Job Openings Mid-Level C / C++ Software Engineer | Monday - Friday | 10AM - 7PM

About the job Mid-Level C / C++ Software Engineer | Monday - Friday | 10AM - 7PM

Our client is a regulated entity with ASIC (AU) and VFSC (Vanuatu) licenses. The headquarter in Australia since 2011 with international offices and 200 professional team across the regions. They offer a variety of CFDs across different asset classes (FX, Crypto, Indices, and Commodities) to help clients diversify their portfolios and seize opportunities in global markets.

Benefits (After completion of probationary)

  • Annual Leave: 1st year 14 days (after 2nd years until 7 years will be increase 1 days, which mean maximum until 20 days)
  • Compassionate Leave: 3 days and able to apply for immediate family ONLY
  • Medical Leave: 14 days per year
  • Spot Incentive: Total is MYR 125.00 / month, which is able to claim for Medical claim, chiropractic, and dental

We are looking for a Mid-Level C / C++ Software Engineer to take ownership ofcore components within our internal trading platforms and systeminfrastructure.

This role focuses on the design, development, and optimization of highperformance, performance-critical C / C++ systems, supporting businesscritical platforms and services while ensuring stability, scalability, and long-termmaintainability in production environments.

Key Responsibilities

  • Lead the design and development of core C / C++ components withininternal trading platforms and system services.
  • Design, implement, and maintain performance-critical system modules, including:
    • Core platform services
    • Data processing components
    • Internal communication and messaging modules
  • Ensure system stability, reliability, and performance under high
    concurrency scenarios.
  • Optimize system performance through:
    • Multithreading and concurrency tuning
    • Memory management and CPU optimization
    • Network and IPC performance improvements
  • Participate in system architecture design with a focus on:
    • Modularization
    • Scalability
    • Code maintainability and portability
  • Troubleshoot production issues and lead refactoring or performance
    improvement initiatives.
  • Review code, define development standards, and mentor juniorengineers.
  • Produce and maintain clear technical documentation, including design,development, and testing documents.

Qualifications & Experience

  • Bachelors degree or above in Computer Science, Software Engineering,or related fields.
  • 1-3 years of professional C / C++ development experience, preferably in:
    • Financial institutions
    • FinTech companies
    • High-performance or system-level software environments
  • Strong expertise in:
    • C / C++ language fundamentals and memory management
    • Multithreading and concurrent programming
    • Linux or Windows development environments
  • Solid understanding of:
    • Inter-process communication mechanisms
    • Network programming interfaces
    • TCP / IP and UDP communication workflows
  • Experience in software architecture design, with strong understanding of:
    • Modular system design
    • Code reusability and portability
    • Performance and resource optimization
  • Familiar with common design patterns and software engineering best practices.

Preferred

  • Experience with trading platforms, financial systems, or performance
    sensitive applications.
  • Familiarity with the Qt framework and desktop application development.
  • Experience with open-source frameworks or participation in open-sourceprojects.
  • Understanding of Linux internals (process model, scheduling, epoll, etc.).
  • Prior experience mentoring or guiding junior engineers.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.