Taro Logo

Senior Software Developer

Trayport is a global technology company that builds and improves high-throughput, low-latency energy trading platforms.
Backend
Senior Software Engineer
In-Person
501 - 1,000 Employees
5+ years of experience
Finance

Description For Senior Software Developer

Trayport is seeking a Senior Software Developer to join their Joule Direct team, focusing on building and improving their high-throughput, low-latency energy trading platform. This role offers an exciting opportunity to work with cutting-edge technology in the energy trading sector. The position involves working with a modern tech stack including C# on .NET 8, SQL Server, Kafka, and RabbitMQ, while solving complex problems in a collaborative environment.

The role combines technical expertise with business domain knowledge, requiring strong programming skills particularly in C# or equivalent languages, and understanding of distributed systems. The team emphasizes collaboration, continuous learning, and innovation, with opportunities to work on challenging problems alongside experienced technologists.

Key responsibilities include improving exchange connectivity, implementing new features for automated trading, optimizing performance, and contributing to system architecture through RFC processes. The position offers significant learning opportunities through regular tech talks, training, and hackathons.

Trayport provides a supportive environment focused on employee development and collaboration. They value diversity and maintain a collegial work atmosphere where all individuals are treated with dignity and respect. The company has a strong market presence and is expanding globally across London, Vienna, Singapore, Bremen, and North America.

This role would be ideal for a senior developer who enjoys working on complex technical challenges in the financial sector, values continuous learning, and wants to make a significant impact on a critical trading platform. While financial market knowledge is beneficial, the company is willing to train the right candidate who brings strong technical capabilities and excellent communication skills.

Last updated 11 days ago

Responsibilities For Senior 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 Senior 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 Senior Software Developer

Education Budget
  • Regular tech talks
  • Training opportunities
  • Hackathons
  • Collaborative work environment
  • Professional development opportunities

Interested in this job?

Jobs Related To Trayport Senior Software Developer