Enable job alerts via email!

Software Engineer - Backend (C#)

JR United Kingdom

London

On-site

GBP 55,000 - 85,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the energy trading sector is seeking a Software Engineer - Backend to join their Joule Direct team in London. The role involves working with a cross-functional team to enhance a high-throughput, low-latency platform, addressing complex software challenges using modern technologies like C# on .NET 6, SQL Server, Kafka, and Azure DevOps. Candidates should have a strong background in programming and be eager to learn and apply new skills.

Benefits

Opportunities to learn through regular tech talks
Training and Hackathons
Collaboration within a cross-functional team

Qualifications

  • Strong knowledge of C# or other programming languages.
  • Ability to write efficient, concurrent code.
  • Understanding of distributed systems.

Responsibilities

  • Improve connection handling code for exchanges.
  • Implement new features and automate trading.
  • Benchmarking code to reduce latency.

Skills

C#
Concurrent programming
Distributed systems knowledge
Git

Tools

SQL Server
Kafka
RabbitMQ
Azure DevOps

Job description

Social network you want to login/join with:

Software Engineer - Backend (C#), london

col-narrow-left

Client:

Trayport

Location:

london, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Views:

3

Posted:

10.06.2025

Expiry Date:

25.07.2025

col-wide

Job Description:

The Role

We’re looking for 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.

Some of the work on any given day includes:

  • Improve our connection handling code to connect to an Exchange (eg. CME, ICE, EEX, etc)
  • Implement a new Connector for an Exchange we don’t yet support
  • Improve distributed tracing in some of the code hot paths
  • Implement a new Automated Trading feature
  • Benchmarking code to reduce latency
  • Do some design/planning with a colleague and raise an RFC
  • Our services are written with C# on .NET 6
  • We use a fair bit of SQL Server, Kafka and RabbitMQ
  • Azure DevOps. We are big fans of Azure Pipelines! Some of our services are migrating away from TeamCity and Octopus Deploy
  • Our observability stack is Splunk, Grafana and Prometheus

You

As a software engineer, you will be:

  • Part of a cross-functional team working with Product Managers, Testers and DevOps engineers
  • Writing well-tested and maintainable code
  • Getting involved in all stages of development including planning, implementation and delivery
  • Pairing with other engineers to share and expand your knowledge
  • Contributing to technical discussions

Skills & Experience

  • Strong knowledge of C# or any popular programming language
  • Can write efficient, concurrent code
  • Knowledge of how distributed systems work
  • Experience with Git, TeamCity and Octopus will be valued but is not required
  • Knowledge or experience with financial markets will be valued but is not required

If you are not an expert in these specific technologies but are familiar with an equivalent then we’re happy to train you.

The Team

  • Development driven by employees
  • Interesting and complex problems to solve
  • Work with amazing technologists
  • 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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - Backend (C#)

Trayport

London

On-site

GBP 50,000 - 60,000

5 days ago
Be an early applicant

C# / WPF / WCF / Winform Developer

TieTalent

London

Remote

GBP 40,000 - 70,000

8 days ago

Remote Senior Software Engineer (LLM) - 34953

Turing

London

Remote

GBP 70,000 - 100,000

3 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

London

Remote

GBP 70,000 - 100,000

5 days ago
Be an early applicant

Senior Software Engineer (Remote)

The Investigo Group

Greater London

Remote

GBP 70,000 - 100,000

5 days ago
Be an early applicant

Senior Backend Engineer - Node (100% Remote - UK) | London, UK

Tether Operations Limited

London

Remote

GBP 70,000 - 110,000

3 days ago
Be an early applicant

Senior Backend Engineer (Visa Sponsorship and relocation to the UK offered)

MoonPay

London

Remote

GBP 70,000 - 90,000

8 days ago

Backend Engineer

MoonPay

London

Remote

GBP 40,000 - 70,000

8 days ago

Full Stack Engineer | C#, .NET, React

JR United Kingdom

London

On-site

GBP 60,000 - 100,000

11 days ago