Software Engineer Intern

Technology - TB

True Beacon is a technology-driven investment firm that invests capital for domestic and international clients. The firm provides a platform for best-in-class talent to create differentiated alpha generating products across asset classes. It is backed by the promoters of Zerodha and is headquartered in Bangalore.

The engineering team is responsible for building systems that power investment decision-making and also play a crucial role in a number of other business functions. The team has cultivated a culture of learning and collaboration, where every engineer is empowered to test ideas and develop solutions as they deem fit. 

No prior experience in finance or investing is required for this role. This is a unique opportunity for a headstart in building a career in technology.


  1. Develop software for research and execution of algorithmic trading strategies 
  2. Collaborate with investment and quantitative research teams to build performant and reliable systems
  3. Assist in the development and maintenance of ERPs and other internal software/tools.


  1. Experience in at least one programming language (preferably Python, Javascript, Typescript, Go, Java).
  2. Experience with any frontend framework (preferably React or Vue).
  3. Experience with any backend framework (preferably Django, Flask, or FastAPI).
  4. Working knowledge of cloud computing.
  5. Experience with SQL databases such as PostgreSQL and MariaDB.
  6. Working knowledge of SCM systems such as Git.
  7. Have worked on at least 2-3 personal projects.
  8. Interest in finance and investing
  9. Ability to communicate effectively in a collaborative, complex, and highly technical team environment.

Good To Have

  1. Experience with Kite APIs for trading.
  2. Experience managing and maintaining server infrastructure in the cloud.
  3. Experience with real-time data streaming architectures, such as Websockets or MQTT.
  4. Experience with ERPNext & Frappe.
  5. Experience with Open Source Projects.

Note: we are accepting both remote and in-person applications for this role but the minimum duration is 3months. We will consider candidates on a rolling basis and are open to immediate and winter break start dates.