Posted on: 10/07/2025
Job Overview :
We are looking for a Senior C++ Developer with strong experience in developing and optimizing high-performance applications for capital markets or financial services.
This role demands deep expertise in modern C++, multi-threaded systems, and Linux environments, with additional skills in automation scripting and Oracle SQL.
You will work closely with cross-functional teams to build robust, scalable, and latency-sensitive systems that power real-time financial operations.
Key Responsibilities :
- Build efficient, reusable, and reliable code with a focus on performance and scalability.
- Debug and resolve issues in a multi-threaded, distributed Linux environment.
- Participate in architectural discussions and system design planning for new modules and features.
- Optimize existing C++ code for memory usage, execution speed, and robustness.
- Apply modern C++ standards (C++11/14/17) and practices for clean and maintainable code.
- Develop and maintain automation tools using Python or Shell scripting for tasks like log analysis, deployment, or job scheduling.
- Improve developer productivity through automation of testing and deployment workflows.
- Work with the database team to design and optimize Oracle SQL queries and procedures.
- Ensure efficient data flow and integrity across components interacting with the backend.
- Interact with capital markets stakeholders, product managers, and end-users to gather requirements, understand issues, and deliver enhancements.
- Provide production support and timely resolution of critical application issues.
Required Skills & Experience :
- Strong command of multi-threaded programming, inter-process communication, and low-latency development.
- Experience working in a Linux/Unix environment, including system-level debugging.
- Proficient in Python or Shell scripting for automation and operational tasks.
- Solid knowledge of Oracle SQL, query optimization, and stored procedure handling.
- Familiarity with data structures, algorithms, and memory management techniques.
- Exposure to messaging middleware (e.g., Kafka, ZeroMQ, or RabbitMQ) is a plus
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1510703
Interview Questions for you
View All