
Overview
We are looking for a skilled and motivated C++ Developer with 3 to 5 years of experience to join our growing team in Bengaluru. The ideal candidate should have strong proficiency in C++ programming and be comfortable working in a fast-paced, low-latency environment. You will be responsible for contributing to the design, development, and maintenance of our trading systems and tools, as well as resolving production issues efficiently.
Key Responsibilities:
-
Design, develop, and optimize high-performance C++ applications.
-
Analyze and enhance existing code with an emphasis on performance and low latency.
-
Collaborate with cross-functional teams to define, design, and ship new features.
-
Monitor and resolve production issues, ensuring minimal downtime.
-
Follow and contribute to best practices in software development, including SDLC workflows, version control (Git), and CI/CD (Jenkins).
-
Write clean, maintainable, and efficient shell scripts for automation tasks.
Required Skills & Experience:
-
3 to 5 years of hands-on experience in C++ development.
-
Solid understanding of data structures and algorithms.
-
Experience working in low-latency, performance-sensitive environments.
-
Strong Linux/Unix systems knowledge and shell scripting.
-
Experience handling production support and troubleshooting live issues.
-
Familiarity with software development tools and workflows (Git, Jenkins).
Nice to Have:
-
Experience with Python programming.
-
Background in electronic or algorithmic trading systems.