C++ Software Developer

AMBITION GROUP SINGAPORE PTE. LTD.

Singapore

On-site

SGD 60,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AMBITION GROUP SINGAPORE PTE. LTD. is seeking a skilled Software Developer with strong C++ expertise to join their engineering team.

You will develop and enhance high-performance data processing systems, focusing on scalable microservices and distributed applications in a collaborative environment. The role emphasizes performance optimization, low-latency design, and working with cloud and container technologies such as AWS, Docker, and Kubernetes.

Qualifications

  • 3+ years of professional software development experience using C++.
  • Experience building microservices and asynchronous, multi-threaded applications.
  • Solid Linux development and debugging experience.
  • Good knowledge of databases and SQL.
  • Familiarity with data serialization technologies such as Apache Arrow, Parquet, Protocol Buffers, or FlatBuffers.
  • Experience working with gRPC, HTTP/REST, and WebSocket protocols.
  • Exposure to cloud technologies and containerisation, including AWS, Google Cloud, Docker, and Kubernetes.
  • Understanding of distributed systems and large-scale data processing architectures.
  • Experience in the financial services industry, particularly market data, trading systems, or order gateways, would be advantageous.
  • Strong understanding of memory management, performance optimisation, and low-latency system design is highly desirable.

Responsibilities

  • Develop, enhance, and maintain C++-based microservices and backend applications.
  • Optimise software performance, scalability, and reliability for large-scale data processing.
  • Identify, troubleshoot, and resolve software issues to ensure system stability.
  • Write clean, efficient, and maintainable code following engineering best practices.
  • Conduct and participate in code reviews to uphold high development standards.
  • Collaborate closely with infrastructure and support teams to streamline deployments and operations.
  • Contribute to the architecture and design of distributed data processing pipelines.
  • Stay current with emerging technologies and advancements in modern C++ development.

Skills

C++
Microservices
Linux
Databases & SQL
Data serialization
gRPC / HTTP REST / WebSocket
Cloud & Containers
Distributed systems
Low-latency design
Financial services domain (advantage)

Tools

Docker
Kubernetes
gRPC

Job description

Our client is seeking a skilled Software Developer with strong C++ expertise to join their growing engineering team. In this role, you will develop and enhance high-performance data processing systems, working on scalable microservices and distributed applications within a collaborative and innovative environment.

Key Responsibilities:

  • Develop, enhance, and maintain C++-based microservices and backend applications.
  • Optimise software performance, scalability, and reliability for large-scale data processing.
  • Identify, troubleshoot, and resolve software issues to ensure system stability.
  • Write clean, efficient, and maintainable code following engineering best practices.
  • Conduct and participate in code reviews to uphold high development standards.
  • Collaborate closely with infrastructure and support teams to streamline deployments and operations.
  • Contribute to the architecture and design of distributed data processing pipelines.
  • Stay current with emerging technologies and advancements in modern C++ development.

Requirements:

  • 3+ years of professional software development experience using C++.
  • Strong experience building microservices and asynchronous, multi-threaded applications.
  • Solid Linux development and debugging experience.
  • Good knowledge of databases and SQL.
  • Familiarity with data serialisation technologies such as Apache Arrow, Parquet, Protocol Buffers, or FlatBuffers.
  • Experience working with gRPC, HTTP/REST, and WebSocket protocols.
  • Exposure to cloud technologies and containerisation, including AWS, Google Cloud, Docker, and Kubernetes.
  • Understanding of distributed systems and large-scale data processing architectures.
  • Experience in the financial services industry, particularly market data, trading systems, or order gateways, would be advantageous.
  • Strong understanding of memory management, performance optimisation, and low-latency system design is highly desirable.

Our client is a leading financial services organisation offering an excellent remuneration package, strong career progression opportunities, and the chance to work on high-performance technology platforms. This is an ideal opportunity for engineers who are passionate about building scalable, mission-critical systems in a fast-paced environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Low-Latency C++ Developer [Equity / Market Data / Trading]
Low-Latency C++ Developer [Equity / Market Data / Trading]

Luxoft Singapore • Singapore

On-site
SGD 120,000 - 180,000
C++ Software Engineer
C++ Software Engineer

Tardis Group • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

Goliath Partners Inc. • Singapore

On-site
SGD 90,000 - 150,000
Software Engineer
Software Engineer

ATT DIGIVERSE PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Low-Latency C++ Developer
Low-Latency C++ Developer

Luxoft • Singapore

On-site
SGD 75,000 - 100,000
C++ Developer
C++ Developer

Ambition Singapore • Singapore

On-site
SGD 140,000 - 190,000
C++ Low-Latency Engineer
C++ Low-Latency Engineer

ALLEGIS GROUP SINGAPORE PRIVATE LIMITED • Singapore

On-site
SGD 120,000 - 170,000
C++ Developer
C++ Developer

Aptitude Asia Limited • Singapore

On-site
SGD 70,000 - 90,000
Senior Software Engineer (C++) - Leading Global Trading Firm
Senior Software Engineer (C++) - Leading Global Trading Firm

pfcc group • Singapore

On-site
SGD 148,000 - 215,000
Relocation assistance
Senior Software Developer
Senior Software Developer

Amicus Talent Solutions • Singapore

On-site
SGD 80,000 - 100,000
Competitive compensation
Performance-based incentives
Comprehensive benefits package