XX
Senior Software Engineer - Rust - Backend - Consumer ApplicationsKraken β€’ United States
XX

Senior Software Engineer - Rust - Backend - Consumer Applications

Kraken
  • US
    United States
  • US
    United States

About

Join Us in Shaping the Future of Crypto! At Kraken, our team members are dedicated professionals who share a passion for crypto and blockchain technology, working together to unlock its full potential. Why Choose Us? Kraken is not just another company; we are on a mission to accelerate the global adoption of cryptocurrency, allowing everyone to achieve financial freedom and inclusion. With over a decade of experience, we have attracted top talent in the industry, all committed to our mission and values. Before applying, we encourage you to explore our Kraken Culture page to learn about our values and mission. Familiarizing yourself with the Kraken app will also be beneficial. As a fully remote company, we are home to Krakenites across over 70 countries, speaking more than 50 languages. Our team is dedicated to developing high-quality crypto products for all user levels, from seasoned traders to newcomers. We pride ourselves on cutting-edge security, educational resources, and exceptional client support. Become a part of the Kraken team and help us build the future of crypto! The Team We are looking for an experienced Senior Software Engineer to join our Consumer team. This dedicated team focuses on creating applications that make Kraken's offerings accessible to the mass market. In this role, you will contribute to developing features and maintaining our Consumer applications, aimed at simplifying how customers interact with Kraken. We seek individuals with a keen eye for detail, a passion for creating world-class user experiences, and a strong sense of initiative. Your Responsibilities Design and implement robust Rust services and libraries. Write reusable, testable, and efficient code. Collaborate on large-scale distributed systems architecture. Work alongside a team of experienced Rust engineers. Skills You Should Bring 7+ years of software engineering experience. Proficiency in developing network services or asynchronous code in Rust. A security-first mindset with an emphasis on system robustness. Ability to autonomously debug issues across various layers (OS, network, application). Strong understanding of distributed systems and technologies like RPC protocols, Kafka, and Event-Driven Systems for designing scalable solutions. Collaborative approach to gather product requirements and constraints for system design. Take end-to-end ownership of systems and libraries. Provide mentorship to fellow engineers and contribute to our technical culture. This position is open for ongoing applications with no fixed deadline. Applicants can choose to redact personal information that identifies age, date of birth, or educational details. We welcome qualified candidates with criminal histories for employment while complying with the San Francisco Fair Chance Ordinance. At Kraken, we celebrate the diverse talents and backgrounds of our team members and hire purely based on merit. We encourage you to apply even if you don’t meet all the listed requirements, especially if you are passionate about crypto! We are an equal opportunity employer and do not tolerate any form of discrimination or harassment based on race, ethnicity, age, gender identity, citizenship, religion, sexual orientation, disability, pregnancy, veteran status, or any other protected characteristic as per applicable laws. Stay connected with us for the latest updates.
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.