Software Engineer - Risk Management
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 play a crucial role in several 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.
About Risk Management at True Beacon
Risk Management refers to monitoring and mitigating financial risk associated with all investments we make at True Beacon. An engineer in the risk team is responsible for liaising with key stakeholders, analysts and traders to identify key pain points and deliver pragmatic solutions that make investment decision making smarter, quicker and seamless.
Responsibilities
- Design, develop, and maintain full-stack systems and data pipelines that power financial risk management on crores of investment capital in live markets.
- Improve latency and performance of our real-time risk management platforms, ensuring efficient and high-throughput processing of market data.
- Re-architect and optimize existing risk infrastructure to improve system reliability, scalability, and flexibility.
- Maintain and enhance data pipelines that power our daily trading workflows, ensuring accuracy, consistency, and robustness.
- Build process automation tooling to streamline and improve trade operations, reducing manual intervention and errors.
- Develop deployment automation for risk-related infrastructure, enabling faster and more reliable releases with minimal downtime.
- Identify key pain points in risk management workflows, collaborate with stakeholders, and propose technical solutions that address these challenges.
- Work with large-scale real-time data and develop efficient methods for monitoring, analyzing, and mitigating risks.
- Ensure system resilience and fault tolerance in high-stakes financial environments where uptime and accuracy are critical.
- Collaborate with traders and analysts to build intuitive tools and dashboards that provide insights into risk and trading.
Requirements
- 2-3 years of professional experience working on full-stack applications.
- Proficient in at least Python and/or Go.
- Experience with any backend framework, preferably FastAPI and/or any Go HTTP framework.
- Experience with any frontend framework, preferably React or Vue.
- Experience with SQL databases such as PostgreSQL and MariaDB.
- Knowledge of using Git for version control.
- Keen interest and understanding of open-source tools.
- Worked on at least 2-3 personal projects.
- Ability to communicate effectively in a collaborative, complex, and highly technical team environment.
Good To Have
- Experience with working in an early stage lean team.
- Contributions to open-source projects.
- Experience working as a freelancer.
- Experience with real-time data streaming architectures, such as WebSockets, MQTT or Kafka.
- Experience deploying and maintaining open-source software in the cloud.
- Interest in finance and investing.
- Experience with Kite APIs or broker APIs for trading.
The Ethos
We like tinkering with technology to find engineering solutions to key business problems. We have an unorthodox individualistic approach to building software with individual engineers having full context of solving a business problem end to end.