Senior Software Engineer
KrakenAbout the Role
Join our innovative Pro Backend team as a Senior Software Engineer, where you'll leverage Rust to build and optimize the high-performance, secure backend systems that power our professional trading platform and accelerate the global adoption of crypto. This is an exciting opportunity to contribute to mission-critical infrastructure in a rapidly evolving industry.
Responsibilities
- Design, develop, and maintain robust, scalable, and secure backend services using Rust for our professional trading platform.
- Collaborate closely with product managers, frontend engineers, and other stakeholders to translate requirements into technical solutions and deliver new features.
- Optimize existing systems for performance, reliability, and efficiency, ensuring a seamless experience for our users.
- Contribute to architectural discussions, technical design, and the overall backend strategy, promoting best practices and high code quality.
- Participate in code reviews, mentor junior engineers, and foster a culture of continuous learning and improvement within the team.
Requirements
- 5+ years of professional experience in backend software development, with a significant focus on building high-performance, distributed systems.
- Strong proficiency and hands-on experience with the Rust programming language.
- Demonstrated experience with microservices architecture, API design, and data storage solutions (e.g., PostgreSQL, Kafka).
- Solid understanding of secure coding practices, concurrency, and system reliability in a production environment.
- Experience with cloud platforms (e.g., AWS, GCP) and CI/CD pipelines.
- Excellent problem-solving skills, attention to detail, and ability to work effectively in a fast-paced, remote-first environment.
Nice-to-Haves
- Prior experience in the cryptocurrency, fintech, or high-frequency trading industries.
- Familiarity with blockchain technology and decentralized systems.
- Contributions to open-source projects, especially in Rust.
- Experience with performance tuning and low-latency system design.
About the Team
The Pro team is at the forefront of building Kraken's advanced trading platform, delivering a world-class experience for experienced traders and institutions. We are a dedicated group of engineers passionate about pushing the boundaries of what's possible in crypto, focusing on performance, security, and innovation.
About Kraken
View companyKraken is a cryptocurrency exchange platform that provides parachain auctions, staking, and index services.