Epicareer Might not Working Properly
Learn More

***C++ Developer || 100% Remote***

Salary undisclosed

Apply on


Original
Simplified
***C++ Developer***
***Remote***

Responsibilities:
  • Develop, enhance, and maintain C++ applications for financial trading systems, risk management platforms, or other core banking applications.
  • Design and implement robust, scalable, and high-performance software solutions tailored to financial services.
  • Collaborate closely with traders, analysts, and other business stakeholders to understand requirements and translate them into technical solutions.
  • Optimize applications for low latency and high throughput, particularly in real-time financial data processing.
  • Participate in code reviews, debugging, and performance tuning to ensure high-quality, maintainable code.
  • Integrate C++ applications with databases, APIs, and other backend systems.
  • Work closely with cross-functional teams (QA, DevOps, and Product) to ensure timely delivery of projects.
  • Ensure compliance with industry regulations, security standards, and best practices in software development.

Minimum Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • 3+ years of experience in C++ software development, preferably in the financial services sector.
  • Strong proficiency in C++ (C++11/14/17) with a focus on multi-threaded programming, memory management, and object-oriented design.
  • Experience with high-performance, low-latency systems, particularly in a financial or trading environment.
  • Familiarity with algorithms, data structures, and their application in complex financial systems.
  • Experience with SQL and relational databases (e.g., Oracle, SQL Server, MySQL).
  • Experience with source control tools like Git and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving skills, with the ability to work independently and as part of a team.
  • Strong communication skills, with the ability to collaborate with both technical and non-technical stakeholders.