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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job