We are looking for an experienced Lead Software & Platform Engineer to contribute to the modernisation of complex financial trading technology platforms.
The role focuses on cloud-native architecture, distributed systems, microservices and the development of reliable, scalable services supporting front office trading operations.
Responsibilities:
Design, develop and modernise backend applications and platform services.
Contribute to software and cloud architecture decisions.
Engineer distributed, high-volume systems and microservices.
Develop scalable cloud-native solutions using AWS and/or Azure.
Work with containers, Kubernetes and serverless technologies.
Improve production reliability, performance, scalability and observability.
Drive engineering best practices, automation and CI/CD improvements.
Collaborate with architecture, development, DevOps and SRE teams.
Contribute to technical documentation, knowledge transfer and continuous improvement.
Required Skills:
10+ years of relevant software and platform engineering experience.
Strong hands-on experience with Node.js, C#/.NET and/or comparable backend technologies.
Experience with AWS and/or MS Azure architecture.
Strong expertise in distributed systems, microservices and high-volume applications.
Experience with Kubernetes, Docker, serverless technologies and production engineering.
Understanding of application performance, scalability, resilience and observability.
Hands-on engineering experience with front office trading platforms or systems.
Relevant experience may include electronic trading platforms, order management, trade execution, pricing or market-data applications.
Strong architecture, technical decision-making and cross-functional collaboration skills.