Turn this role into an interview — a resume and cover letter built around what this employer wants.
Teesta Investment in India is seeking a Software Engineer (C++) for its on-site teams in Kolkata or Mumbai. You will contribute to core trading systems designed for microsecond decisions, bridging low-level systems programming with modern software practices.
You will work with traders and researchers to build reliable, scalable software that handles real-time market data and fast execution. The role emphasizes performance, correctness, and robust production readiness, with opportunities to learn
Teesta Investment is a proprietary high-frequency trading (HFT) and market-making firm focused on global digital asset markets. We build automated trading systems that operate 24×7 across global crypto markets, where software, infrastructure, and quantitative research come together to make decisions in microseconds.
Teesta Investment is a proprietary high-frequency trading (HFT) and market-making firm focused on global digital asset markets. We build automated trading systems that operate 24×7 across global crypto markets, where software, infrastructure, and quantitative research come together to make decisions in microseconds.
Unlike traditional software, trading systems operate under demanding constraints. Market data is continuous, latency directly influences outcomes, and every layer of the technology stack, from operating systems and networking to execution engines and infrastructure, contributes to performance. Building these systems requires engineers who enjoy solving difficult technical problems with precision and discipline.
At Teesta, engineers work alongside traders and quantitative researchers to design technology that is reliable, scalable, and built for production from day one. We believe great engineering comes from curiosity, ownership, and a relentless focus on continuous improvement.
This is a full-time, on-site role based in our Kolkata or Mumbai office.
You'll join a small, highly technical engineering team responsible for developing the software that powers our trading platform. The team works closely with traders and quantitative researchers to build systems that process market data, execute trades, and support research across global digital asset markets.
We value engineers who are intellectually curious, enjoy working close to the hardware and operating system, and take pride in writing software that is efficient, reliable, and maintainable.
Building software for high-frequency trading is unlike building conventional applications.
Trading systems must process large volumes of real-time market data, respond within extremely tight latency constraints, and remain reliable throughout constantly changing market conditions. Performance, correctness, and robustness are equally important, and even small engineering improvements can have a measurable impact.
As a Software Engineer, you'll contribute to the development of the core systems that power our trading platform. Working closely with experienced engineers, you'll build software that combines low-level systems programming with modern software engineering practices.
This role offers the opportunity to work on technically challenging systems where engineering decisions have a direct impact on production performance.
We're looking for engineers with strong computer science fundamentals and a passion for building high-performance software.
Experience in high-frequency trading or cryptocurrency markets is beneficial but not essential. Exceptional software engineers with strong systems programming fundamentals and an eagerness to learn are encouraged to apply.
Joining Teesta means working on software that directly powers our trading business.
You’ll collaborate with experienced engineers, traders, and quantitative researchers to solve technically challenging problems, gain exposure to modern low-latency systems, and develop software where performance and correctness matter every day.
As part of a small engineering team, you'll have meaningful ownership, opportunities to learn across the technology stack, and the chance to contribute to systems that operate at the limits of speed and reliability.