Senior Software Developer, C++

HuntingCube
Pune Division, Maharashtra, India

Job Description

Responsibilities

  • Design, implement, and maintain advanced FX trading components with a strong emphasis on performance, scalability, and reliability. Collaborate closely with traders, quants, and senior engineers to translate sophisticated trading workflows into robust, scalable systems. Individually test each component you build—designing comprehensive automated tests that cover edge cases, failure scenarios, performance‐critical boundaries, and real‐world resiliency requirements. Produce clear technical designs, architecture documents, and workflow specifications. Continuously learn and adapt to new products, markets, and trading technologies as financial systems evolve. Job requirements Minimum of 5-10 years of professional software development experience. Bachelor’s degree (or higher) in Computer Science, Engineering, Physics, Mathematics, or a related quantitative field. Proficiency in modern C++ or similar high‐performance languages. Experience working on large‐scale, low‐latency, and/or distributed systems, with teams spread all across global regions. Strong problem‐solving and debugging skills, with the ability to break down complex requirements into clear, actionable tasks. Familiarity with testing methodologies and frameworks such as GTest. Excellent communication skills for working across technical and business teams. A positive attitude and fast‐learning mindset, with openness to learning new products, markets, and financial systems as they evolve. Strong discipline in designing thorough component‐level tests and validating all edge conditions Nice to have Knowledge of trading systems and FIX protocol. Experience with Order Management Systems (OMS) or Execution Management Systems (EMS). Exposure to real‐time, high‐throughput, or low‐latency financial applications. Familiarity with Golang and REST/WebSocket APIs

Required Skills

['C/C++']

Additional Information

C++

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Software Developer, C++ job at HuntingCube?

Use the apply link on this page: you apply directly with HuntingCube on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does HuntingCube want for this Senior Software Developer, C++ role?

The job description asks for C++. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at HuntingCube?

Apply to the HuntingCube roles that match your experience, and tailor your resume to each job description: for this role that means showing C++. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Software Developer, C++ job remote or onsite?

This is based in Pune Division, Maharashtra.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with HuntingCube, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →