Principal Backend Engineer - Cryptocurrency
Role details
Job location
Tech stack
Job description
You could be progressing your career in a senior, hands-on Principal Backend Engineer role at a global cryptocurrency market data and trade execution technology company that is experiencing great success and is growing as a result, the systems currently deal with multiple billions of events per month.
As a Principal Backend Engineer you will collaborate across various technical teams in the business, overseeing technical standards and driving excellence. You'll develop and champion a cohesive, long-term technical roadmap that elevates the existing services (internal, external, REST, streaming) towards a unified and scalable architectural vision, taking a lead role in the design of resilient, high-throughput systems, ensuring new solutions are not only robust and secure but also set the standard for future development across teams.
You'll act as the technical authority for the most complex cross-team challenges, such as ensuring data resiliency, uptime or evolving the client facing infrastructure without service interruption. You will also mentor senior engineers on advanced architectural patterns, trade-off analysis and operational best practices, fostering a culture of technical curiosity and ownership.
Location / WFH:
You'll join the team in brand new Central London based offices on a fulltime basis (Monday to Friday).
Requirements
Do you have experience of designing and implementing scalable solutions to handle high throughput systems?, * You are an experienced backend focussed software engineer with experience of impacting the technical direction of multiple services
- You have advanced hands-on experience including designing, building and operating complex, large-scale distributed systems including both synchronous (e.g. REST APIs) and asynchronous (e.g. WebSockets, message queues like Kafka or RabbitMQ, event streams) communication patterns
- You have experience of working on High Availability or sophisticated disaster recovery strategies for global, 24/7 financial systems
- You're able to use multiple development languages in production environments, principally Node.js and Go / Golang
- You have a strategic mindset, able to weigh up buy vs build, evaluation of 3rd party vendors versus internal builds for core data infrastructure to ensure cost efficiency and performance
- You have a strong knowledge of modern databases
- You have exceptional communication skills with the proven ability to influence technical and non-technical stakeholders, articulate complex architectural decisions, and build consensus across multiple team
Benefits & conditions
- Competitive salary
- Bonus
- Continual learning and self development opportunities working on cutting edge systems