Enable job alerts via email!

Senior Software Developer

Trayport Limited

London

On-site

GBP 60,000 - 85,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading company in the energy trading sector seeks skilled SRE engineers to enhance the reliability and scalability of their widely used platform. The role involves collaboration across teams and significant responsibilities in monitoring, troubleshooting, and mentoring. Ideal candidates have experience managing large-scale systems, especially within .NET environments.

Qualifications

  • Experience with at least one popular programming language, ideally C#.
  • Ability to monitor and troubleshoot production environments.
  • Proactive in spotting issues and areas for improvement.

Responsibilities

  • Implement and maintain systems tracking service level objectives.
  • Focus on improving reliability and performance.
  • Mentor and coach other team members.

Skills

Problem Solving
Communication
Team Collaboration
Debugging
Empathy

Education

Experience with large-scale software systems
Good understanding of .NET runtime
Familiarity with container technologies (Docker, Kubernetes)

Tools

Grafana
Splunk
Prometheus
OpenTelemetry
Azure DevOps Pipelines
AWS

Job description

Social network you want to login/join with:

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!

Responsibilities

Help implement and maintain systems that track and alert on service level objectives

Focus on improving reliability, performance and system availability

Monitor, troubleshoot and resolve issues in production environments

Help build effective deployment strategies to minimize or eliminate customer impact

Collaborate with our Infrastructure teams

Collaborate on design proposals (RFCs) from the engineering team, ensuring scalability and performance is taken into account

Serve as a role model and help our teams follow SRE best-practices

Mentor and coach other team members

You

Inquisitive nature, excellent communication and problem solving skills

Empathetic team player. You build strong and effective relationships.

Take a proactive approach to spotting problems and areas for improvement

Can investigate through complex issues using a plethora of debugging tools as necessary

Experience of at least one popular programming language, ideally C#

Good understanding of the .Net runtime and low level system fundamentals like networks

Our technology choices are always evolving but here are some of the tools we use today:

C# running on .NET Core

Azure DevOps Pipelines and AWS

Grafana, Splunk, Prometheus and OpenTelemetry

Docker and Kubernetes

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

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.