Job Description

Summary

As the Head of Engineering - Platform at Keyrock, you will lead our engineering teams in developing and maintaining the backoffice and trading data platform systems at the core of our organisation. We are looking for a hands-on leader who is not only experienced in building scalable, resilient, and high-performance systems but also willing to roll up their sleeves and actively contribute to engineering efforts. The ideal candidate thrives in fast-paced environments, has a strong track record of managing and mentoring engineers, fosters a collaborative work culture, and drives product-centric initiatives while staying deeply engaged in technical challenges. 

Key Responsibilities

  1. Architect, develop, and maintain large-scale, high-performance trading data platforms with a focus on low latency and high availability.
  2. Apply data engineering principles to design efficient, scalable, and fault-tolerant data pipelines for trading, risk management, and reporting.
  3. Ensure seamless integration between trading operations and backoffice systems, improving operational efficiency and automation.
  4. Lead cloud-native infrastructure initiatives, leveraging AWS, Kubernetes, and Terraform to deploy and scale systems efficiently.
  5. Implement GitOps-driven workflows to enhance deployment automation, observability, and system governance.
  6. Foster a DevSecFinOps culture, ensuring security, compliance, and financial accountability within the development lifecycle.
  7. Optimise data storage and retrieval strategies, balancing performance, cost, and compliance in a financial services environment.
  8. Collaborate with engineering leads, risk managers, product managers, and engineering teams to enhance the overall platform capabilities.
  9. Provide technical leadership and mentorship, fostering a culture of innovation and professional growth.
  10. Stay ahead of emerging trends in cloud infrastructure, security, and blockchain technologies to drive continuous improvement.

Technical Skills & Experience

  1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  2. Proven experience in building and maintaining data-intensive, large-scale, high-performance trading data platforms.
  3. Strong expertise in Rust (or C++), Python, and TypeScript for system development and automation in the financial services industry.
  4. Deep understanding of data engineering principles, including data modeling, ETL pipelines, and stream processing.
  5. Experience with financial services data workflows, including trading, middle office, and back office operations.
  6. Extensive experience in cloud-native architectures, with proficiency in AWS
  7. Proficient in GitOps tools and methodologies for infrastructure automation and deployment.
  8. Strong background in DevSecFinOps, ensuring compliance, security, and cost efficiency across the development lifecycle.
  9. Hands-on experience with CI/CD pipelines, infrastructure as code (IaC), and monitoring tools.

Leadership & Collaboration

  1. Experience managing and leading engineering teams, fostering collaboration, innovation, and knowledge sharing.
  2. Strong interpersonal skills with the ability to work effectively across cross-functional teams.
  3. Ability to translate complex technical concepts into clear, actionable insights for business stakeholders.
  4. Passion for building scalable, reliable, and secure systems in a fast-paced environment.

Nice to Have

  1. Previous experience in crypto trading infrastructure or traditional financial markets.
  2. Knowledge of blockchain protocols, smart contracts, and decentralized finance (DeFi).
  3. Experience working in high-frequency trading (HFT) or algorithmic trading environments.

Skills
  • AWS
  • C++
  • Development
  • Leadership
  • Python
  • Rust
  • Software Architecture
  • Software Engineering
  • TypeScript
© 2025 cryptojobs.com. All right reserved.