As a Rust Engineer - Platform at Keyrock, you will drive the development and maintenance of the backoffice and trading data platform systems central to the organization. You will design, build, and maintain high-performance backend services using Rust, ensuring low latency and high availability while collaborating with cross-functional teams in a fast-paced environment.
What You'll Do
- Design, build, and maintain high-performance backend services and APIs using Rust, ensuring low latency and high availability for critical trading data platforms.
- Create seamless integrations between live trading operations (exchanges/DeFi) and backoffice systems, automating workflows to improve operational efficiency.
- Deploy and manage services in a cloud-native environment, leveraging AWS, Kubernetes, and Terraform to scale infrastructure using infrastructure-as-code.
- Maintain GitOps-driven workflows, ensuring robust CI/CD pipelines and implementing deep system observability (logging, metrics, tracing) for rapid incident response.
- Optimize data storage and retrieval strategies (SQL/NoSQL), balancing query performance, cost efficiency, and data integrity in a high-volume financial environment.
- Engineer solutions with a 'Security-First' mindset, ensuring strict adherence to compliance standards and secure handling of sensitive financial data.
- Partner with Product Managers, Risk teams, and other engineers to translate complex business requirements into reliable technical specifications and features.
- Actively participate in code reviews, contribute to architectural discussions, and mentor fellow engineers to foster a culture of high code quality and innovation.
- Stay updated on emerging trends in the Rust ecosystem, cloud infrastructure, and blockchain technologies to continuously refine the platform’s capabilities.
What We're Looking For
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Proven experience in building and maintaining data-intensive, large-scale, high-performance trading data platforms.
- Strong expertise in Rust (or C++), Python, and TypeScript for system development and automation in the financial services industry.
- Good understanding of data engineering principles, including data modeling, ETL pipelines, and stream processing.
- Experience with financial services data workflows, including trading, middle office, and back office operations.
- Extensive experience in cloud-native architectures, with proficiency in AWS.
- Proficient in GitOps tools and methodologies for infrastructure automation and deployment.
- Strong background in DevSecFinOps, ensuring compliance, security, and cost efficiency across the development lifecycle.
- Hands-on experience with CI/CD pipelines, infrastructure as code (IaC), and monitoring tools.
Technical Stack
Rust, C++, Python, TypeScript, AWS, Kubernetes, Terraform, GitOps, CI/CD, SQL, NoSQL, ETL pipelines, stream processing, logging, metrics, tracing, monitoring tools, infrastructure as code (IaC)
Team & Environment
Over 200 team members in cross-functional teams including Product Managers, Risk teams, and engineers; remote-first with hubs in London, Brussels, Singapore, and Paris.
Benefits & Compensation
- A competitive salary package
- Autonomy in your time management thanks to flexible working hours
- The opportunity to work remotely
- The freedom to create your own entrepreneurial experience by being part of a team in search of excellence
- Being part of a positive and collaborative work environment
- Hiring, rewarding and promoting entirely based on merit and performance
- Regular online and offline hangouts to keep the crew tight
Compensation includes a competitive salary.
Work Mode
Global role with locations in London, Brussels, Singapore, Paris, and remote. Features flexible working hours, predominantly remote.
We welcome employees of all backgrounds, and hire, reward and promote entirely based on merit and performance.






