Remote (Global)

Kraken is hiring a Senior Software Engineer - Rust - Backend

About the Role

The role involves developing and optimizing backend services with a focus on robustness, low latency, and secure architecture within a distributed team.

Responsibilities

  • Design and implement backend services using Rust for high-throughput systems
  • Collaborate with cross-functional teams to define service interfaces and data models
  • Optimize system performance and reduce latency across distributed components
  • Ensure code quality through peer reviews and automated testing
  • Troubleshoot production issues and perform root cause analysis
  • Contribute to architectural decisions for scalable infrastructure
  • Maintain system security and compliance with internal standards
  • Work with operations teams to streamline deployment and monitoring
  • Improve observability through logging, metrics, and alerting systems
  • Participate in incident response and on-call rotations
  • Evaluate new technologies for potential integration into the stack
  • Document system design and operational procedures
  • Support migration efforts from legacy to modern service architectures
  • Enforce best practices in concurrency and memory safety
  • Drive improvements in reliability and uptime metrics
  • Assist in defining service level objectives and error budgets
  • Integrate with authentication and authorization systems
  • Build APIs for internal and external consumption
  • Collaborate on database schema design and query optimization
  • Ensure data consistency across distributed transactions

Nice to Have

  • Contributions to open-source Rust projects
  • Experience with smart contract platforms
  • Familiarity with formal verification methods
  • Background in fintech or cryptocurrency infrastructure
  • Knowledge of regulatory compliance frameworks
  • Experience mentoring junior engineers
  • Public speaking or conference presentation experience
  • Advanced degree in computer science or related field

Benefits

  • Health, dental, and vision insurance coverage
  • Retirement savings plan with company contribution
  • Unlimited paid time off policy
  • Annual learning and development stipend
  • Home office setup reimbursement
  • Flexible work hours and time zone considerations
  • Parental leave for new caregivers
  • Mental health and wellness resources
  • Company-wide retreats and team events
  • Stock options or equity participation

Compensation

Competitive salary with performance bonuses and equity package

Work Arrangement

Remote with optional office locations available

Team

Backend engineering team focused on high-performance systems

Security First Mindset

All engineers are expected to prioritize system integrity, data protection, and secure coding practices in every phase of development.

Engineering Culture

The team values ownership, transparency, and continuous improvement, with regular tech talks and knowledge-sharing sessions.

Available for qualified candidates

Required Skills
RustKafkaEvent-Driven SystemsDistributed SystemsMicroservicesAPI DevelopmentCryptocurrencyBlockchainAWSPostgreSQLDockerCI/CDSystem DesignPerformance Optimization RustKafkaEvent-Driven SystemsDistributed SystemsMicroservicesAPI DevelopmentCryptocurrencyBlockchainAWSPostgreSQLDockerCI/CDSystem DesignPerformance Optimization
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
Category other
Posted 10 months ago