Search by job, company or skills

Software Engineer C++ (Quantitative Platforms)

Software Engineer C++ (Quantitative Platforms)

fintel research labs pvt ltd
3-6 Years
Not Disclosed
Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

Location: Pune (on site)

Experience: 3–6 Years

About Fintel Research Labs

Fintel Research Labs (FRL) is building PRISM, a quantitative financial research platform. The platform processes large volumes of market data and powers quantitative research, strategy execution, risk management, portfolio analytics and broker integrations.

We are looking for a passionate software engineer with strong C++ expertise to build high-performance systems that power the next generation of financial technology.

About the Role

As a Software Engineer, you will specialise in C++, design and develop the core software components of the PRISM platform. You will work closely with Quantitative Research, Product and Platform Engineering teams to build scalable, low-latency applications while contributing to the evolution of our cloud-native architecture. You will get to work on the end to end trading lifecycle creating an amazing learning opportunity.

Key Responsibilities

  • Design, develop and maintain software using Modern C++ and Python.
  • Build scalable backend services, APIs and distributed applications.
  • Develop high-performance, multi-threaded systems with a focus on speed, reliability and scalability.
  • Optimise algorithms, memory utilisation and application performance.
  • Participate in software architecture, technical design and code reviews.
  • Troubleshoot complex technical issues and continuously improve system performance.
  • Collaborate with Quantitative Research, Product and Infrastructure teams.
  • Contribute towards building cloud-ready applications and modern engineering practices.

Required Skills

Core Technologies

  • Modern C++ (C++11/14/17/20)
  • Python
  • SQL
  • Linux / Shell Scripting

Strong Knowledge Of

  • STL and Object-Oriented Programming
  • Multi-threading & Concurrency
  • Memory Management
  • Data Structures & Algorithms
  • Performance Optimisation
  • REST APIs
  • Software Design Principles

Working Experience With

  • FastAPI, Flask or Django
  • PostgreSQL or MySQL
  • Git
  • Docker
  • AWS (preferred)

Desirable Skills

Experience with one or more of the following is advantageous:

  • Financial Markets, Quantitative Trading or Market Data Platforms
  • Kubernetes
  • Redis or MongoDB
  • CI/CD Pipelines
  • Microservices Architecture
  • Distributed Computing

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering or a related discipline.
  • 3–6 years of hands-on C++ coding, debugging, multithreading experience.
  • Strong understanding of software architecture and system design.
  • Experience of working with large data feeds.
  • Comfortable working in a fast paced startup environment where learning curve is steep

What We're Looking For

  • Strong analytical and problem-solving ability.
  • Passion for writing clean, efficient and maintainable code.
  • Ownership mindset with attention to quality.
  • Excellent communication and collaboration skills.
  • Ability to thrive in a fast-paced, innovation-driven startup.

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Performance Optimisation

Multi-threading Concurrency

STL and Object-Oriented Programming

Modern C++

Data Structures Algorithms

Software Design Principles