Senior Software Developer

TMX Group

City Of London

On-site

GBP 90,000 - 130,000

Full time

12 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Trayport seeks Senior Software Engineers to join the Joule Direct team, building a high-throughput, low-latency energy trading platform. You will collaborate with Product Managers, Testers and DevOps to deliver reliable, scalable systems and drive improvements across the stack.

You will mentor engineers, design complex features, improve observability, and work with C#, Rust and modern tooling in a cloud/on-prem environment, embracing learning and innovation.

Qualifications

  • Experience with large-scale distributed systems.
  • Excellent communication skills; ability to articulate technical concepts.
  • Strong knowledge of C#, Rust or other popular languages.
  • Able to write efficient, concurrent code.
  • Understanding of distributed systems and their failure modes.
  • Familiarity with version control systems.

Responsibilities

  • Improve how we connect to an Exchange or Broker (eg. CME, ICE, EEX, etc).
  • Implement customer facing features via SDKs and APIs
  • Improve observability in hot paths
  • Benchmarking code to reduce latency and improve throughput
  • Mentoring and coaching junior engineers
  • Design, plan and execute complex features and raise RFCs

Skills

Financial markets knowledge
Excellent communication
C# / Rust proficiency
Concurrent programming
Distributed systems understanding
Version control basics

Tools

GitHub Copilot
SQL databases
Kafka
RabbitMQ
Azure DevOps
Splunk
Grafana
Pyroscope
Prometheus

Job description

We're looking for skilled SRE engineers who will focus on improving the reliability and scalability of Joule Direct, a widely used energy trading platform. You will work across our cross-functional teams of software engineers, quality engineers and devops engineers to help drive systemic improvements to the reliability of our systems. Ideally you have many years of experience building and supporting large-scale software systems and you feel comfortable talking to infrastructure engineers about networking issues or kernel tuning as well as reporting .NET garbage collector bugs to Microsoft!

The Role

We're looking for Senior Software Engineers to join our Joule Direct team, to help us build and improve our high-throughput, low-latency energy trading platform. You'll be working with some amazing technologists to solve complex problems. For us, teamwork is everything. We listen to each other, we adapt, we evolve and we strive to innovate. We are making significant investments in our business and we will invest in you.

  • Improve how we connect to an Exchange or Broker (eg. CME, ICE, EEX, etc)
  • Implement customer facing features via SDKs and APIs
  • Improve observability in hot paths
  • Implement a new Automated Trading feature
  • Benchmarking code to reduce latency and improve throughput
  • Mentoring and coaching junior engineers
  • Design, plan and execute complex features and raise RFC's
Our Tech Stack

We use GitHub Copilot for agentic development Our services are written in modern C# and Rust We use a fair bit of SQL databases, Kafka, and RabbitMQ We run some services on dedicated hardware and on AWS We use Azure DevOps for build/deploy pipelines and story management Our observability stack is Splunk, Grafana, Pyroscope and Prometheus

For this position
  • You like working in a cross-functional team with Product Managers, Testers and DevOps engineers
  • You aim to deliver high quality work but can be pragmatic on tradeoffs in the interest of speed
  • You have have a self-improvement mindset and seek feedback from your peers
  • You get involved in all stages of development including planning, implementation and delivery
  • You pair and mentor other engineers and expand your knowledge
  • You lead and contribute to technical discussions
Skills & Experience
  • Knowledge or experience with financial markets will be highly valued
  • Excellent communication skills
  • Strong knowledge of C#, Rust or any popular programming language
  • Can write efficient, concurrent code
  • Knowledge of how distributed systems work
  • Knowledge of version control systems
The Team

Personal development driven by employees Interesting and complex problems to solve Continuously improve the way we use AI to increase productivity Work with amazing technologists who are lifelong learners Learn about other parts of the business through our commitment to collaboration Opportunities to learn through regular tech talks, training and Hackathons Join a company with strong market presence

Trayport is committed to creating and sustaining a collegial work environment in which all individuals are treated with dignity and respect and one which reflects the diversity of the community in which we operate. We provide accommodations for applicants and employees who require it.

Our Culture

At Trayport, our people power our success. We are a place where talented people never stop learning, innovating and working together to make an impact! We offer you more than a job - we offer the opportunity to work with, and learn from the most respected industry and thought leaders in the business.

We're always pushing the boundaries, rapidly expanding our global presence across London, Vienna, Singapore, Bremen and North America.

At Trayport, we understand that our people are crucial to our future. We strive to provide a challenging and inspirational atmosphere; employing intelligent, enthusiastic, adaptable individuals and giving them the freedom, training, and guidance to allow them to consistently achieve their potential.

If you share our vision and are motivated to challenge the status quo - we want to hear from you!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

TMX Group • Greater London

Hybrid
GBP 90,000 - 130,000
Senior Software Engineer (SRE) – Low-Latency Trading
Senior Software Engineer (SRE) – Low-Latency Trading

TMX Group • City Of London

On-site
GBP 90,000 - 130,000
Quality Engineer - Front Ends (12 month FTC)
Quality Engineer - Front Ends (12 month FTC)

TMX Group • City Of London

On-site
GBP 65,000 - 90,000
Senior Software Engineer – Scalable, Low-Latency Trading
Senior Software Engineer – Scalable, Low-Latency Trading

TMX Group • Greater London

Hybrid
GBP 90,000 - 130,000
Quality Engineer - Front Ends (12 month FTC)
Quality Engineer - Front Ends (12 month FTC)

TMX Group • Greater London

On-site
GBP 65,000 - 95,000
Senior Quality Engineer
Senior Quality Engineer

TMX Group • City Of London

On-site
GBP 60,000 - 90,000
Quality Engineer - Front Ends (12 month FTC)
Quality Engineer - Front Ends (12 month FTC)

Trayport Limited • Greater London

On-site
GBP 60,000 - 90,000
Accommodations available
DevOps Engineer (Powershell)
DevOps Engineer (Powershell)

Trayport • Greater London

On-site
USD 60,467 - 107,497
Senior Quality Engineer
Senior Quality Engineer

TMX Group • Greater London

Hybrid
GBP 70,000 - 95,000
Senior C++ Engineer
Senior C++ Engineer

EPAM Systems • Greater London

Hybrid
GBP 120,000 - 180,000
ESPP
Life assurance
Income protection
+13