Software Engineer - Backend (C#)
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 Tech Stack
- 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
- Excellent communication skills
- 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
Recommended Jobs
SEO Copywriter - 6m FTC
The Role As an SEO copywriter, you will create and optimise compelling content that aligns with the overarching SEO strategy outlined by BAT. Working closely with the SEO team, you will conduct ke...
Biology Opportunity at Outstanding School in Richmond
Calling all passionate Biology Teachers! We are seeking an enthusiastic and dedicated Biology Teacher to join a supportive and well-resourced Science department at a progressive school in West Lond...
Adult Social Care Lawyer Locum
Job Details LAW Absolute is recruiting on behalf of a Local Authority based in South London for an experienced locum/temporary adult social care lawyer on a full-time basis. The contract will star...
Legal Counsel Trading and Markets Global Investment Management
The Role Responsible for a broad range of legal matters covering the firm’s trading and investment activity supporting the Investment Management Fixed Income team In this role you will: Pr...
Manager, Financial Advisory
The Role This is an excellent opportunity to work alongside our established team who will support you to utilise and enhance your advisory skills and experience. You will work alongside some of the m...
Broker Account Manager
Description Broker Account Manager We are looking for a Broker Account Manager in London to join our Introducer team. The team forms part of the Funding Circle Introducer Channel and will have...
Account Manager - MRP in London
Job description Introduction Indulge your passion for problem-solving and embrace the thrill of addressing risk head-on at Gallagher's global brokerage team. Join a family of diverse minds, u...
Business Studies Teacher - Wandsworth
Business Teacher - Shape Future Leaders in Wandsworth! An Outstanding school in the sought-after borough of Wandsworth is seeking a dynamic and engaging Business Teacher to join their successfu...
Head Chef- New Opening
Craft, Creativity and Community – we are Company of Cooks! These are our values, and they go far beyond corporate waffle. In fact, they set the tone for everything we do. Company of Cooks have been w...
Financial Crime Investigations - Internship - London
Job Title: Intern – Transaction Monitoring & Fraud Alert Clearing Location: London Office (2 days per week, in-person) Type: Unpaid Internship Duration: 3 Months Working ...