Lead Software Engineer

The Role

Development Team Lead needed to join and manage our development team to help us keep our customers happy through building and improving our software; whilst working with amazing technologists to solve highly 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.

Responsibilities

  • Lead, coach and develop high performing engineers
  • Set individuals development and performance objectives
  • Ensure key operational processes are continually improved, documented and communicated
  • Coordinate work according to priorities and ensure stakeholders are updated on progress
  • Serve as a role model and ensure the team follows best-practices

You

  • Create opportunities for your team to grow
  • Enable the team to do their best work
  • Promote psychological safety
  • Inquisitive nature, excellent communication and problem solving skills
  • Empathetic team player. You build strong and effective relationships
  • Have experience building and maintaining complex distributed systems
  • Take a proactive approach to spotting problems and areas for improvement

Skills & Experience

  • Strong Knowledge of C# and SQL
  • Experience building on Azure, GCP or AWS
  • At least 5 years of experience building distributed systems
  • Excellent communication skills
  • Can inspire and lead a team
  • Experience overseeing multiple concurrent projects

 

Tech Stack

  • C#
  • .NET
  • Kafka
  • Real time distributed systems
  • High throughput
  • Git
  • Elastic stack

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

Company
Trayport
Location
South East, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted
Company
Trayport
Location
South East, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted