All Jobs

C++ Developer

Post date
February 19, 2025
Work location
Remotely
Job type
Full Time

Cloud Employee

Cloud Employee, is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineering teams and grow their CV and skill-set. 

We pride ourselves on being a supportive, cutting-edge workplace that continuously invests in staff development, engagement, and well-being. We provide security, career paths, individual training programs, and mentoring.

Role Overview:

We are looking for a highly skilled C++ Developer to join our client’s team in developing a next-generation treasury management system. This role involves designing, developing, and optimizing high-performance, scalable, and secure C++ software to support complex financial transactions and real-time processing. The ideal candidate will have strong expertise in C++ (11 and above), experience with financial systems, and a deep understanding of performance optimization and algorithmic problem-solving.

Client Overview:

Our client is a leading innovator in the FinTech industry, specializing in developing cutting-edge treasury management solutions. With a strong focus on delivering scalable and secure SaaS platforms, they empower businesses to optimize their financial operations efficiently. Their expertise lies in creating high-performance, user-friendly financial software that meets the evolving needs of the industry while maintaining strict compliance with financial regulations.

Job Description:

  • Design, develop, and maintain secure, scalable C++ components for a treasury management platform.
  • Collaborate with cross-functional teams to integrate C++ components with front-end and back-end systems.
  • Optimize memory usage, transaction processing speed, and scalability to handle large volumes of financial data.
  • Implement complex financial algorithms for cash flow forecasting, liquidity planning, and risk analysis.
  • Work with SQL Server and other relational databases to integrate and manage financial data.
  • Implement real-time data feeds for treasury management activities (e.g., cash balances, payments, forecasting).
  • Participate in code reviews, enforce best practices, and mentor junior developers as needed.
  • Ensure the accuracy, security, and integrity of financial transactions and sensitive data.
  • Identify and resolve technical issues in high-load environments.
  • Stay updated with emerging trends in financial technology and C++ development.

Qualifications:

  • 5+ years of professional experience in C++ development.
  • Expertise in C++ (11 and above), with a strong understanding of OOP, data structures, and multi-threaded programming.
  • Project Development: Experience in building projects from scratch and working with SaaS.
  • Financial Systems Knowledge – Experience in treasury management, cash management, or risk management software.
  • Performance Optimization – Proven ability to optimize C++ applications for high performance, memory efficiency, and scalability.
  • SQL Database Integration – Experience integrating C++ applications with SQL Server or other relational databases.
  • Real-Time Systems – Experience working with real-time transaction processing systems in financial environments.
  • Algorithmic Problem-Solving – Strong analytical and mathematical skills, with the ability to implement complex financial algorithms.
  • Version Control – Proficiency in Git or similar version control systems.
  • Software Security – Understanding of secure coding practices, especially in financial applications.
  • Collaboration Skills – Ability to work effectively with product managers, designers, and development teams.

Nice to Have Skills:

  • FinTech Industry Experience – Experience in Treasury Management, Financial Software, or Payments Solutions.
  • Familiarity with Azure or other cloud platforms for deploying C++ applications.
  • Experience with TCP/IP, HTTP, WebSockets for distributed financial systems.
  • Experience in designing fault-tolerant, high-availability financial transaction systems.
  • Familiarity with Boost, STL, and other relevant C++ libraries for financial applications.
  • Experience working in Agile environments (Scrum, Kanban).
  • Knowledge of DevOps practices, including continuous integration (CI) and continuous deployment (CD) for C++ applications.

Salary, Incentive and Benefits Packages:

  • Competitive Salary.
  • Remote Work with Bi-Monthly in the Office
  • Benefits package include HMO, training allowance, gym or food allowance, educational assistance for dependents, and more.
  • An annual salary increase, as laid out in the contract.
  • Free food and drinks are provided during virtual events.
  • Company trips.

Join Cloud Employee Today

Submit your application below and our talent team will assess your application to determine your suitability for open roles.

Tick all that apply
PDF files only please
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.