
Senior Software Engineer

Kraken Digital Asset Exchange
Summary
Join Kraken as a Software Engineer on the Prime Trading Desk and build and maintain systems powering Krakenβs institutional trading operations. Collaborate with traders, quants, and product managers to deliver customized software solutions. Design and implement scalable, high-performance, low-latency backend systems. Own end-to-end development of major features, from architecture to monitoring. Write clean, maintainable, and testable code, focusing on reliability and performance. Maintain and enhance continuously running services with high availability requirements. Integrate with third-party APIs, normalizing and aggregating real-time market and trading data. Conduct thorough code reviews and implement robust fixes. This role offers a unique opportunity at the intersection of finance and technology.
Requirements
- 5+ years of backend engineering experience, ideally in trading, fintech, or financial services
- 3+ years of hands-on experience with Go (Golang) in production environments
- Strong command of SQL (MySQL, Postgres) and experience with caching/datastores such as Redis
- Proven ability to work collaboratively with non-technical stakeholders in a fast-paced setting
- Solid understanding of software architecture principles and system design
Responsibilities
- Collaborate with Traders, Quants, and Product Managers to deliver customized software solutions aligned with trading objectives
- Design and implement scalable, high-performance, low-latency backend systems to support institutional trading workflows
- Own end-to-end development of major features, including architecture, implementation, deployment, and monitoring
- Write clean, maintainable, and testable code, with a focus on reliability and performance
- Maintain and enhance continuously running services with high availability requirements
- Integrate with third-party APIs (REST, FIX, WebSocket), normalizing and aggregating real-time market and trading data
- Conduct thorough code reviews, identify bugs, and implement robust fixes to maintain production integrity
Preferred Qualifications
- Experience with Rust, C++, or Python for systems-level or quantitative development
- Knowledge of gRPC and service-oriented architecture (SOA)
- Proficiency in designing RESTful APIs and familiarity with OpenAPI/Swagger standards
- Experience deploying services in containerized environments using Docker, Kubernetes, or Nomad
- Familiarity with AWS services (e.g., S3, RDS) and infrastructure best practices
- Prior experience in crypto, FX, or derivatives trading platforms
- Background in building or maintaining trading systems or market data infrastructure
Share this job:
Similar Remote Jobs

