Engineering Lead

Keyrock
Summary
Join Keyrock's Engineering team as the Engineering Lead for Trading/Market Making Services. Lead and manage a team of engineers, driving the design, development, and maintenance of high-performance trading systems. Collaborate with product management and cross-functional teams. Implement and enforce software development best practices. Provide technical leadership and mentorship. Stay updated on industry trends. The ideal candidate possesses extensive experience in building and maintaining high-concurrency, high-performance trading systems, strong proficiency in Rust, and experience managing engineering teams. Remote and flexible work options are available, primarily for candidates based in the UK or Europe. Keyrock offers a competitive salary package and various benefits.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or relevant field experience
- Proven experience building and maintaining high-concurrency, high-performance, low-latency trading systems
- Strong proficiency in development and architecture of Rust systems
- Proficient in data-intensive systems
- Proven experience with AWS, Docker
- Experience managing and leading engineering teams, with a focus on fostering collaboration and professional growth
- Deep understanding of software engineering best practices, including agile methodologies, DevOps principles, and continuous integration/continuous deployment (CI/CD) pipelines
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams
- Strong problem-solving skills and a passion for building scalable, reliable, and secure systems
- Extensive expertise in finance and trading within the cryptocurrency sector
Responsibilities
- Lead and manage a team of talented engineers, fostering a culture of innovation, collaboration, and excellence
- Drive the design, development, and maintenance of high-concurrency, high-performance trading systems
- Collaborate closely with product management to align engineering efforts with product goals and roadmap
- Implement and enforce best practices in software development, including code reviews, testing methodologies, and deployment strategies
- Ensure the scalability, reliability, and security of our systems by implementing robust architectures and engineering practices
- Provide technical leadership and mentorship to team members, fostering their professional growth and development
- Stay abreast of industry trends and emerging technologies, identifying opportunities for innovation and improvement
- Collaborate with cross-functional teams to drive continuous improvement and operational excellence
- Collaborate with System Architect and other Engineering managers to align with our company-wide technical strategy
Preferred Qualifications
- Node.js (JavaScript/TypeScript) and Python are nice to have
- Experience working in a fast-paced, dynamic environment within the financial industry is a plus
Benefits
- 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
Share this job:
Similar Remote Jobs
