Technical Lead (Rust) in City of London

Technical Lead (Rust) in City of London

City of London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
K

At a Glance

  • Tasks: Lead technical projects, mentor engineers, and ensure high-quality code delivery.
  • Company: Join Keyrock, a pioneering force in the digital asset space with a diverse global team.
  • Benefits: Enjoy competitive salary, flexible remote work, and opportunities for personal growth.
  • Why this job: Be at the forefront of innovation in algorithmic trading using Rust and make a real impact.
  • Qualifications: 5+ years in technical leadership, expertise in Rust, and experience with trading systems.
  • Other info: Work in a dynamic environment with a focus on collaboration and continuous learning.

The predicted salary is between 36000 - 60000 ÂŁ per year.

About Keyrock

Since our beginnings in 2017, we have grown to be a leading change‑maker in the digital asset space, renowned for our partnerships and innovation. Today, we rock with over 180 team members around the world. Our diverse team hails from 42 nationalities, with backgrounds ranging from DeFi natives to PhDs. Predominantly remote, we have hubs in London, Brussels and Singapore, and host regular online and offline hangouts to keep the crew tight. We are trading on more than 80 exchanges, and working with a wide array of asset issuers. As a well‑established market maker, our distinctive expertise led us to expand rapidly. Today, our services span market making, options trading, high‑frequency trading, OTC, and DeFi trading desks. But we’re more than a service provider. We’re an initiator. We’re pioneers in adopting the Rust development language for our algorithmic trading, and champions of its use in the industry. We support the growth of Web3 startups through our Accelerator Program. We upgrade ecosystems by injecting liquidity into promising DeFi, RWA, and NFT protocols. And we push the industry's progress with our research and governance initiatives. At Keyrock, we’re not just envisioning the future of digital assets. We’re actively building it.

Mission statement

The Tech Lead plays a pivotal role in bridging business objectives with technical execution. This role is not purely managerial nor solely individual contributor, but a hybrid position that combines hands‑on engineering, architectural leadership, and team enablement. A Tech Lead ensures delivery excellence by actively contributing to the codebase, guiding the team technically, and aligning execution with long‑term strategic goals. At Keyrock, the Tech Lead is a senior technical contributor who drives the implementation and delivery of engineering initiatives within their Business Unit. The Tech Lead is accountable for technical execution and delivery quality, ensuring that systems are built to high standards of reliability, performance, and maintainability. While the Head of Engineering (HoE) focuses on strategic alignment—ensuring that engineering outcomes meet the broader objectives agreed with the Head of Product (HoP)—the Tech Lead operates as the executional deputy, translating those strategic objectives into code, architecture, and delivery outcomes.

Key Responsibilities

  • Drive Delivery and Alignment: Partner with the Head of Engineering to own delivery of entire work‑streams, ensuring architecture and engineering decisions align with both immediate requirements and business strategy.
  • Balance Code and Leadership: Contribute directly through coding, while also focusing on architecture design, peer reviews, and cross‑functional communication.
  • Mentor and Elevate Engineers: Provide structured feedback through design and code reviews, support skill development, and empower junior and mid‑level engineers to take ownership.
  • Technical Leadership: Guide system design, ensure scalability and resilience, and optimise performance across applications and infrastructure.
  • Maintain Standards: Uphold engineering best practices, enforce coding guidelines, and partner with QA to embed automation and validation in the delivery pipeline.
  • Codebase Health: Manage technical debt, lead refactoring initiatives, and ensure long‑term maintainability and operational excellence.
  • Cross‑Functional Collaboration: Work closely with product managers, designers, and QA engineers to define scope, refine requirements, and plan delivery in a transparent and predictable manner.
  • Risk Management: Anticipate technical risks, dependencies, and trade‑offs early, and propose mitigations to safeguard delivery timelines.

Requirements

  • Bachelor's or Master’s degree in Computer Science, Engineering or a related discipline, or equivalent practical experience.
  • 5+ years in a Technical Leadership position guiding teams, shaping architecture, and driving delivery of complex projects.
  • Demonstrated expertise in architecting and maintaining high‑concurrency, low‑latency trading systems at scale.
  • Advanced proficiency in Rust; working knowledge of Node.js (JavaScript/TypeScript) and Python is an advantage.
  • Deep experience with data‑intensive architectures and real‑time data pipelines.
  • Proven track record deploying, optimising and operating AWS environments for ultra‑low‑latency workloads.
  • Hands‑on experience containerising applications and managing Kubernetes clusters in production.
  • Familiarity with GitOps workflows to automate infrastructure provisioning, configuration and deployments.
  • Solid command of software engineering best practices, including Agile methodologies, DevOps principles and end‑to‑end CI/CD pipelines.
  • Knowledge of DevSecFinOps principles to embed security, compliance, and cost‑governance throughout the delivery lifecycle.
  • Demonstrated leadership of engineering teams, with a commitment to fostering collaboration, mentorship and continuous professional growth.
  • Excellent communication and stakeholder‑management skills, able to partner effectively with Product, Architecture, Quantitative Research and Operations.
  • Strong analytical and problem‑solving mindset, with a passion for building scalable, reliable and secure systems.
  • Deep domain knowledge of finance and trading, particularly within the cryptocurrency sector.
  • Experience in fast‑paced, dynamic financial or fintech environments is highly desirable.

Soft Skills & Competencies

  • Ownership & Reliability: Take full responsibility for your work. Deliver high‑quality service, meet deadlines, and follow through on commitments. Anticipate and proactively address potential issues before they arise.
  • Initiative & Problem‑Solving: Approach challenges with a problem‑solving entrepreneurial mindset. Make sound, independent judgments and take the initiative to drive solutions rather than waiting for instructions.
  • Operational Diligence: Respond strategically to technical and operational challenges, ensuring robust and reliable trading infrastructure while instilling confidence in the team's processes.
  • Curiosity & Growth Mindset: Continuously seek to improve your technical skills and knowledge. Stay ahead of industry trends and take the initiative to practice and explore new technologies that excite you.
  • Excellent Communication Skills: With a team‑player mindset, collaborate within a fully remote global team.

Our recruitment philosophy

We value self‑awareness in our recruitment process. We seek people who understand themselves and their career goals. We’re after those with the right skills and a conscious choice to join our field. The perfect fit? A crypto enthusiast who’s driven, collaborative, and delivers solid, scalable outcomes.

Our offer

A competitive salary package, with various benefits depending on the method of engagement (employee or freelancer). Autonomy in your time management thanks to flexible working hours and the opportunity to work remotely. The freedom to create your own entrepreneurial experience by being part of a team of people in search of excellence.

Equal Opportunity

As an employer we are committed to building an inclusive, diverse and non‑discriminating work environment. We welcome employees of all backgrounds, ethnicities, genders, creed and sexual orientation. We hire, reward and promote entirely based on merit and performance. Due to the nature of our business and external requirements, we perform background checks on all potential employees. Passing which is a prerequisite to join Keyrock.

Technical Lead (Rust) in City of London employer: Keyrock

Keyrock is an exceptional employer that champions innovation and collaboration in the digital asset space, offering a dynamic work culture that embraces diversity with team members from 42 nationalities. With a strong focus on employee growth, we provide mentorship opportunities and flexible remote working arrangements, allowing you to thrive in your role as a Technical Lead while contributing to pioneering projects in algorithmic trading. Join us to be part of a forward-thinking team that values autonomy, creativity, and excellence in a rapidly evolving industry.
K

Contact Detail:

Keyrock Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Technical Lead (Rust) in City of London

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.

✨Tip Number 2

Prepare for those interviews! Research Keyrock and understand their tech stack, especially Rust. Show them you’re not just another candidate but someone who’s genuinely interested in their mission.

✨Tip Number 3

Practice your coding skills! Brush up on Rust and be ready to tackle some technical challenges during the interview. We all know that hands-on skills are crucial for a Technical Lead role.

✨Tip Number 4

Don’t forget to follow up! After your interview, drop a thank-you note to express your appreciation. It shows you’re keen and keeps you fresh in their minds. And remember, apply through our website for the best chance!

We think you need these skills to ace Technical Lead (Rust) in City of London

Rust
Node.js
JavaScript
TypeScript
Python
AWS
Kubernetes
GitOps
Agile Methodologies
DevOps Principles
CI/CD Pipelines
DevSecFinOps
Technical Leadership
Communication Skills
Analytical Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Technical Lead role. Highlight your experience with Rust and any relevant projects that showcase your technical leadership skills. We want to see how you can bridge business objectives with technical execution!

Showcase Your Technical Skills: Don’t just list your skills; demonstrate them! Include specific examples of how you've architected systems or led teams in previous roles. This is your chance to shine, so let us know how you’ve contributed to high-concurrency, low-latency trading systems.

Be Authentic: We love a bit of personality! When writing your application, let your passion for technology and the crypto space come through. Share your journey and what excites you about the future of digital assets—this helps us get to know the real you.

Apply Through Our Website: To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to keep track of your application and ensure it reaches the right people. We can’t wait to hear from you!

How to prepare for a job interview at Keyrock

✨Know Your Rust Inside Out

Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your experience with Rust in detail, especially in relation to high-concurrency and low-latency systems. They’ll want to see how you’ve applied Rust in real-world scenarios, so have some examples ready.

✨Showcase Your Leadership Style

As a Technical Lead, your ability to mentor and inspire others is crucial. Think about specific instances where you've guided a team or helped someone grow their skills. Be ready to share these stories and explain your approach to fostering collaboration and autonomy within your team.

✨Understand Their Business Model

Keyrock operates in the digital asset space, so it’s important to understand their business model and the challenges they face. Familiarise yourself with market making, DeFi, and trading systems. This knowledge will help you align your technical expertise with their strategic goals during the interview.

✨Prepare for Technical Challenges

Expect to face technical questions or coding challenges during the interview. Brush up on your problem-solving skills and be ready to demonstrate your thought process. They might ask you to design a system or troubleshoot a scenario, so practice articulating your approach clearly and confidently.

Technical Lead (Rust) in City of London
Keyrock
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>