Job Description
Summary
The team
As a Software Engineer on the Prime Trading Desk, you will play a key role in building and maintaining the systems that power Kraken’s institutional trading operations. This role offers a unique opportunity to work at the intersection of finance and technology—collaborating directly with Traders, Quants, Product Managers, and cross-functional engineering teams. You will be responsible for designing, implementing, and optimizing backend services that are core to our trading infrastructure. Your work will have a direct impact on the performance, reliability, and scalability of mission-critical systems used to execute high-value trades in a fast-moving global market.
The opportunity
- 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
Skills you should HODL
- 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
Nice to haves
- 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
Skills
- C++
- Communications Skills
- Cryptocurrency
- Database Management
- Development
- Rust
- Software Engineering
- SQL
- Team Collaboration