Software Engineer – Rust – Core Engineering

About the Role

The Core Engineering team builds and maintains the critical foundations of Kraken’s digital asset exchange. We are responsible for the reliability, scalability, and security of the platform’s core services, ensuring a seamless and trustworthy experience for our global users. As a Software Engineer specializing in Rust, you will play a pivotal role in developing and optimizing our high-performance trading systems and backend infrastructure.

Responsibilities

  • Build, maintain, and own mission-critical infrastructure for the exchange
  • Design and implement new features and services as the platform evolves
  • Collaborate with other engineering teams to integrate services and ensure system reliability
  • Participate in code reviews, design discussions, and architectural planning
  • Contribute to the continuous improvement of development processes and tooling
  • Mentor junior engineers and promote best practices within the team

Requirements

  • 5+ years of experience in software development, with a significant portion in Rust
  • Strong understanding of systems programming, concurrency, and distributed systems
  • Experience with high-performance, low-latency systems
  • Proficiency with databases (e.g., PostgreSQL, Redis) and message queues (e.g., Kafka)
  • Familiarity with cloud platforms (e.g., AWS, GCP) and containerization (e.g., Docker, Kubernetes)
  • Excellent problem-solving skills and attention to detail
  • Ability to work independently and as part of a collaborative team
  • Strong communication skills
Job Category: Cryptocurrency
Job Type: Remote
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx