70+ countries Remote (Global)

Kraken is hiring a Software Engineer

About the Role

We are seeking a Software Engineer to design, build, and scale secure, high-performance services in Rust that support core functionalities in trading, payments, and cryptocurrency interactions. Your work will directly influence systems that demand low latency, resilience, and precision, serving users across the global financial spectrum.

What You'll Do

  • Develop and maintain scalable Rust-based services and libraries that form the backbone of mission-critical financial infrastructure.
  • Write clean, efficient, and maintainable code with a strong emphasis on safety, performance, and reusability across engineering teams.
  • Collaborate on architectural decisions within distributed systems, turning evolving product needs into robust, low-latency technical solutions.
  • Engage with a large community of Rust engineers to strengthen engineering practices and drive technical excellence across a product-driven environment.

What We're Looking For

  • At least three years of software engineering experience, preferably on consumer-facing or high-impact platforms.
  • Strong proficiency in Rust, particularly in building asynchronous or networked services.
  • A consistent focus on security when designing and implementing system architecture.
  • Ability to independently troubleshoot complex issues across multiple layers, including application, network, and operating system levels.
  • Experience with distributed systems technologies such as RPC, Kafka, or event-driven architectures.

Environment & Culture

This role operates in a fully remote setting, with team members across more than 70 countries. We prioritize transparency, inclusive collaboration, and technical ownership. Our culture emphasizes customer-centric innovation, financial inclusion, and a shared belief in the transformative potential of cryptocurrency. We are committed to equitable practices and welcome diverse perspectives and backgrounds.

Required Skills
RustKafkaNetwork ServicesAsynchronous ProgrammingDistributed SystemsRPC ProtocolsEvent Driven SystemsSecurityDebuggingSystem Design Rustdistributed systemsRPC protocolsKafkaEvent Driven Systemsasynchronous programmingnetwork servicessecurity-first designdebuggingconsumer-facing products
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Kraken
Kraken is a cryptocurrency exchange building premium crypto products for experienced traders, institutions, and newcomers. The company is committed to industry-leading security, crypto education, and world-class client support through products like Kraken Pro, Desktop, Wallet, and Kraken Futures.
All jobs at Kraken Visit website
Job Details
Department Software Development
Category backend
Posted 2 months ago