Currently we're investigating a bug where the answers are not recorded properly. If you encounter this bug, please email us at rfqjobs@gmail.com.
Software Developer
None (more about Tibra)

Software Developer

Tibra is a high performing, global proprietary trading firm. We develop and deploy an ever-evolving suite of investment strategies through scientific analysis and quantitative research, across the world’s most competitive financial markets. Our culture attracts those seeking to make their mark, back their skills and judgement and shape their own future. We are seeking a talented Software Developer to join our Fixed Income, Currencies and Commodities team. As a Software Developer, you will have the unique opportunity to collaborate with a team of quantitative researchers and traders in developing cutting-edge trading models and strategies. We leverage advanced technology and data-driven insights to drive our trading decisions, and as a crucial member of our team, you will play a key role in enhancing our trading infrastructure and maintaining our competitive edge.

Are you passionate about applying your Python development skills in the exciting world of quantitative trading? Do you thrive in a fast-paced environment? If so, we have an excellent opportunity for you to join our team as a Software Developer at our quantitative trading firm. Your key responsibilities will include:

 

  • Develop and maintain robust, scalable, and high-performance frameworks for our quantitative trading strategies.
  • Collaborate with quantitative researchers and traders to implement, test, and optimize trading algorithms and models.
  • Utilize Docker and Kubernetes to deploy, manage, and orchestrate containerized applications in production and testing environments.
  • Optimise system performance and improve latency across our trading stack.
  • Lead code reviews, identify areas for improvement, and adhere to best practices in software development and system design.
  • Monitor, troubleshoot, and debug trading systems to ensure smooth operation and minimal downtime.
  • Continuously explore and recommend new technologies and frameworks to enhance the firm's trading infrastructure.
  • Document code, processes, and procedures to maintain a comprehensive knowledge base.

Requirements

  • Bachelor’s or Master’s degree in computer science, software engineering, or a related field.
  • Highly proficient in Python, with at least 2 years of working experience.
  • Familiarity with additional programming languages is desirable, e.g. C++, Rust,
  • Experience in designing and implementing microservices architecture, ensuring scalable and modular solutions for seamless integration and maintenance across our trading platforms.
  • Knowledge of Docker and Kubernetes for containerization and orchestration of applications.
  • Ability to work in a collaborative team environment and effectively communicate technical ideas.
  • Strong problem-solving skills and a passion for optimizing and improving existing systems. Comfortable with rapid development cycles and handling time-sensitive tasks.

Benefits

  • Market leading merit-based Bonus scheme 
  • Breakfast, lunch and snacks provided daily 
  • Pool table and a wide variety of fun company activities 
  • Massages and Personal Training Sessions 
  • Life Insurance cover 
  • Generous leave allowance  
  • Opportunity to benefit from in-house and external training courses 
  • Opportunity to travel 
  • Work with smart, passionate and driven people