Taro Logo

Software Developer

Trayport is a global technology company that provides energy trading platform solutions.
Backend
Mid-Level Software Engineer
In-Person
Finance

Description For Software Developer

Trayport is seeking Software Engineers to join their Joule Direct team to build and improve their high-throughput, low-latency energy trading platform. The role focuses on developing and maintaining critical trading infrastructure using C# on .NET 8, working with technologies like SQL Server, Kafka, and RabbitMQ. The position offers opportunities to work on complex problems in financial technology, including exchange connectivity, automated trading features, and performance optimization. Team collaboration is emphasized, with opportunities to work alongside product managers, testers, and DevOps engineers. The company provides a strong learning environment through tech talks, training, and hackathons. While expertise in specific technologies is valued, Trayport is willing to train candidates who have equivalent experience in other technologies. The role is based in London and offers exposure to global financial markets and cutting-edge trading technology. Trayport maintains a collegial work environment and is committed to employee development and diversity.

Last updated a day ago

Responsibilities For Software Developer

  • Improve connection handling code to connect to Exchanges (CME, ICE, EEX)
  • Implement new Connectors for unsupported Exchanges
  • Improve distributed tracing in code hot paths
  • Implement new Automated Trading features
  • Benchmark code to reduce latency
  • Design/planning and raise RFCs
  • Write well-tested and maintainable code
  • Work in all stages of development including planning, implementation and delivery
  • Pair with other engineers
  • Contribute to technical discussions

Requirements For Software Developer

Kafka
RabbitMQ
  • Strong knowledge of C# or any popular programming language
  • Excellent communication skills
  • Ability to write efficient, concurrent code
  • Knowledge of how distributed systems work
  • Experience with Git (optional)
  • Knowledge of financial markets (optional)

Benefits For Software Developer

  • Regular tech talks
  • Training opportunities
  • Hackathons
  • Development driven by employees
  • Collaborative work environment
  • Learning opportunities

Interested in this job?

Jobs Related To Trayport Software Developer