Enable job alerts via email!

Software Developer (C++, Python)

JAC Recruitment

Kuala Lumpur

On-site

MYR 80,000 - 120,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A growing high-frequency trading company in Kuala Lumpur is looking for a passionate C++ or Python Software Developer. This dynamic role involves designing and optimizing high-performance applications, ensuring quality coding standards, and engaging in a collaborative work environment.

Benefits

Competitive annual remuneration package with allowances
Dynamic youthful team
Open and collaborative work environment

Qualifications

  • Minimum 3 years experience in C/C++ in a Linux environment.
  • Strong background in data structures and object-oriented programming.
  • Experience in low-latency programming or real-time systems.

Responsibilities

  • Design, implement and optimize applications within complex software systems.
  • Debug, troubleshoot and resolve critical issues in production environments.
  • Document technical designs, processes and codebase changes.

Skills

C/C++ programming
Object-oriented programming
Performance tuning
Debugging and troubleshooting
Data structures

Tools

g++
make
cmake

Job description

Company and Job Overview
Growing high frequency trading company seeking dedicated and professional C++ or Python Software Developer to join their dynamic team. If you are, passionate about coding, highly skilled in using established software development techniques, and capable of maintaining and enhancing our existing software applications, this role might just be your dream job.
Key Responsibilities
  • Design, implement, and optimize applications and components within complex software systems to ensure high performance and reliability.
  • Enhance existing application features with a focus on performance tuning, optimization, and scalability for future demands.
  • Write highly efficient, modular, and maintainable code adhering to industry best practices and standards.
  • Take ownership of software components throughout their lifecycle, including design, implementation, deployment, and production support.
  • Debug, troubleshoot, and resolve critical issues in production environments with a focus on root cause analysis and long-term solutions.
  • Document technical designs, processes, and codebase changes to ensure clarity and facilitate seamless knowledge sharing within the team.
Key Requirements
  • At least 3 years of experience in C/C++ programming in a Linux environment
  • A strong background in data structures and object-oriented programming in C/C++ / Python
  • Good knowledge of programming low-level, high-performance, clean and high-quality code
  • Good understanding of various build systems such as g++, make and cmake
  • Exposure to Python or a willingness to quickly become proficient
  • Good knowledge in STL and modern C++ such as smart pointers
  • Experience in low-latency programming or real-time systems
Benefit
  • Competitive annual remuneration package complemented by attractive allowances
  • Dynamic team composed of a vibrant and youthful workforce.
  • Transparent and open work environment fostering collaboration and trust.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.