Ambition

C++ Software Developer

Ambition

Singapore · Full Time

Be the first to apply

Experience
3+ yrs
Salary
Openings
1
Posted
4 ദിവസം മുൻപ്
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role Overview

A prominent financial services company seeks an experienced C++ Software Developer to join their expanding engineering team focused on high-performance data processing. The position involves designing, developing, and maintaining scalable microservices and distributed applications within a dynamic and collaborative setting.

Key Duties

  • Design and refine C++ microservices and backend systems.
  • Enhance software performance, ensuring scalability and robustness for extensive data processing workloads.
  • Detect and resolve software defects to maintain application stability.
  • Author well-structured, efficient, and maintainable code adhering to best practices.
  • Engage in code reviews to maintain quality standards.
  • Work closely with infrastructure and support teams to optimize deployment processes and operational workflows.
  • Assist in the architectural design of distributed data processing pipelines.
  • Keep abreast of new developments in C++ technologies and tools.

Qualifications and Experience

  • Minimum of 3 years in professional C++ software development.
  • Proven expertise developing microservices and asynchronous, multi-threaded applications.
  • Strong background in Linux environment development with debugging skills.
  • Knowledgeable in databases and SQL querying.
  • Experience with data serialization frameworks such as Apache Arrow, Parquet, Protocol Buffers, or FlatBuffers.
  • Familiarity with communication protocols including gRPC, HTTP/REST, and WebSockets.
  • Exposure to cloud platforms like AWS or Google Cloud, containerization using Docker, and orchestration with Kubernetes.
  • Understanding of distributed system design and architectures for large-scale data processing.
  • Prior experience in financial services, specifically in market data, trading platforms, or order management systems, is beneficial.
  • In-depth knowledge of memory handling, performance tuning, and designing low-latency systems is a strong asset.

Additional Information

The employer is a leading entity in financial services, providing a competitive salary package, excellent prospects for career advancement, and opportunities to work on cutting-edge, high-throughput technology stacks. This opening suits software engineers passionate about developing mission-critical, scalable systems in a fast-moving environment.

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer