jobs in Ambition

全职 Senior C-- Software Developer – Memory Management - Distributed Systems 工作, 薪水, Ambition 公司招聘中 - Ricebowl

Senior C-- Software Developer – Memory Management - Distributed Systems

Ambition

Undisclosed

Singapore

分享
保存

工作地点

  • Singapore

职位描述

岗位职责

Our client is seeking a talented C++ Software Developer to join their Memory Management team, responsible for building and enhancing the core infrastructure that powers large-scale data storage, processing, and analytics. This team develops high-performance, distributed microservices that support critical research and data-driven decision-making across the business.

This is an exciting opportunity to work on complex engineering challenges involving scalability, performance optimisation, distributed systems, and modern C++ development.


Key Responsibilities

  • Design, develop, and maintain high-performance C++ microservices within the Memory Management platform
  • Enhance the scalability, reliability, and efficiency of systems handling large-scale data workloads
  • Identify performance bottlenecks and implement solutions to improve throughput and latency
  • Troubleshoot and resolve software issues in production and development environments
  • Write clean, maintainable, and well-tested code following modern C++ best practices
  • Participate in architecture discussions, code reviews, and technical design initiatives
  • Collaborate closely with engineering, infrastructure, and support teams to streamline deployment and operations
  • Contribute to the design and optimisation of large-scale data processing and storage pipelines
  • Stay current with emerging technologies and best practices in modern C++ and systems engineering


Requirements

  • 5+ years of professional software development experience using C++
  • Strong knowledge of modern C++ (C++17/20 preferred)
  • Experience developing microservices and highly concurrent, multithreaded applications
  • Solid Linux development and debugging experience
  • Good understanding of databases and SQL
  • Experience working with distributed systems and large-scale datasets
  • Exposure to memory management concepts such as RAII, smart pointers, custom allocators, memory pools, object lifecycle management, and performance optimisation techniques
  • Experience with streaming, event-driven, or dataflow systems is highly desirable
  • Experience building platforms that manage or process large-scale graph data would be advantageous
  • Python development experience is a plus


What's on Offer

Our client is a leading financial services organisation offering a highly competitive compensation package, excellent career growth opportunities, and the chance to work alongside some of the strongest engineering talent in the industry. If you are passionate about modern C++, high-performance systems, and solving complex scalability challenges, we would love to hear from you.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多