C++ STL_Trading (Mumbai)

C++ STL_Trading (Mumbai)

06 Sep
|
Arminus
|
Mumbai

06 Sep

Arminus

Mumbai

JOB Details:

- End Client- Kotak Securities (Contract to Hire)
- Pay Roll- Arminus Software
- Location: Mumbai – Malad / Goregaon (Work from Office/Hybrid as per business requirement)

Job Title: Senior C++ Developer – Algorithmic Trading Systems

Location: Mumbai (Malad / Goregaon)

Experience: 7+ Years

Employment Type: Full-Time

Job Summary

We are looking for a highly skilled Senior C++ Developer with 7+ years of experience in designing and developing high-performance, low-latency applications. The ideal candidate should have strong expertise in modern C++, multithreading, networking, and performance optimization, preferably within algorithmic trading, capital markets, or financial services environments.

You will be responsible for building scalable, reliable, and low-latency trading systems while collaborating closely with quantitative researchers, traders, and technology teams.

Key Responsibilities

- Design, develop, and maintain high-performance C++ applications.
- Develop low-latency trading platforms, market data, and order management components.
- Optimize application performance, memory usage, and CPU utilization.
- Implement multithreaded, concurrent, and event-driven applications.
- Work on network programming using TCP/IP and high-performance messaging frameworks.
- Develop robust and scalable algorithms for trading and market connectivity.
- Perform code reviews, unit testing, debugging, and production support.
- Collaborate with cross-functional teams including traders, quantitative analysts, and DevOps.
- Participate in Agile ceremonies including sprint planning, estimations, and retrospectives.
- Ensure high code quality through best engineering practices and automated testing.

Mandatory Skills





- 7+ years of hands-on experience in C++ development.
- Strong knowledge of C++11/14/17/20.
- STL, Templates, Smart Pointers, RAII.
- Multithreading and Concurrent Programming.
- Object-Oriented Design and Design Patterns.
- Data Structures and Algorithms.
- Linux/Unix development environment.
- Socket Programming (TCP/IP).
- Low-latency system development.
- Memory optimization and performance tuning.
- Debugging and profiling tools.
- Git and CI/CD.
- Unit Testing.

Preferred Skills

- Experience in Algorithmic Trading or Capital Markets.
- Low-latency optimization techniques.
- Lock-free programming.
- Memory pools.
- CPU affinity.
- Kernel and network tuning.
- High-performance messaging.
- FIX Protocol.
- Exchange connectivity.
- Market Data Feed Handlers.
- Order Management Systems (OMS).
- Risk Management Systems.
- Back-testing frameworks.
- Quantitative research platforms.
- Docker/Kubernetes.
- Build tools such as CMake/Bazel.

Valuable to Have

- Knowledge of financial markets and trading systems.
- Experience with Kafka or ZeroMQ.
- Exposure to cloud platforms (AWS/Azure).
- Python scripting for automation.
- Experience with monitoring and observability tools.

Educational Qualification

- Bachelor's or Master's degree in Computer Science, Information Technology, Electronics, Mathematics, Statistics, or a related engineering discipline.
- B.E./B.Tech/M.Tech preferred.

Candidate Profile

- 7+ years of experience in C++ application development.
- Strong analytical and problem-solving skills.
- Experience building scalable, low-latency distributed systems.
- Excellent debugging and performance optimization skills.
- Strong communication and collaboration abilities.
- Ability to work independently and deliver high-quality solutions in a fast-paced Agile environment.

📌 C++ STL_Trading (Mumbai)
🏢 Arminus
📍 Mumbai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: c++ stl_trading (mumbai) / mumbai

Subscribe to this job alert:

Get the latest job offers by email for: c++ stl_trading (mumbai) / mumbai