Haskell DB Engineer for Crypto Exchange & Settlement

kraken.com

United States

Remote

USD 150,000 - 190,000

Full time

30 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kraken seeks a software engineer to build high-assurance Haskell services for a US-regulated exchange and clearinghouse. You will design schemas, implement transactions, and ensure auditability of orders, trades, and settlements.

You will collaborate across operations, risk, and compliance; 3+ years in a functional language, strong SQL, and on-call experience are required. AWS Aurora PostgreSQL experience is a plus.

Qualifications

  • 3+ years of professional software engineering experience with a functional or strongly typed language (Haskell, Rust, or C++)
  • Strong SQL and PostgreSQL skills, including transactions and isolation levels
  • Solid CS fundamentals: data structures, concurrency, distributed systems, replication, consistency, retries and idempotency

Responsibilities

  • Build, test, and ship well-typed features in Haskell services across exchange, clearinghouse, and brokerage
  • Understand end-to-end order, trade, clearing, and settlement flows
  • Design schema, constraints, and indexes for new features with exact numeric types and audit trails
  • Write lock-safe, reversible migrations on large tables and review others' migrations
  • Read execution plans, optimize slow queries, and fix root causes
  • Monitor systems, respond to alerts, and support daily settlement cycles
  • Document learnings from production issues

Skills

Haskell/Rust/C++

Education

Bachelor's degree in CS or related

Tools

PostgreSQL
AWS Aurora PostgreSQL

Job description

Kraken seeks a software engineer to build high-assurance Haskell services for a US-regulated exchange and clearinghouse. You will design schemas, implement transactions, and ensure auditability of orders, trades, and settlements.

You will collaborate across operations, risk, and compliance; 3+ years in a functional language, strong SQL, and on-call experience are required. AWS Aurora PostgreSQL experience is a plus.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

DevOps Engineer for Open-Finance Crypto Exchange
DevOps Engineer for Open-Finance Crypto Exchange

kraken.com • United States

Remote
USD 140,000 - 210,000
Software Engineer - Database - Bitnomial
Software Engineer - Database - Bitnomial

kraken.com • United States

Remote
USD 150,000 - 190,000
Data Platform Engineering Manager
Data Platform Engineering Manager

Kraken • United States

Remote
USD 140,000 - 200,000
Chief Exchange Platform Architect
Chief Exchange Platform Architect

Ink Foundation • United States

On-site
USD 177,000 - 395,000
Software Engineer - DevOps - Bitnomial
Software Engineer - DevOps - Bitnomial

kraken.com • United States

Remote
USD 140,000 - 210,000
Chief Financial Systems Architect
Chief Financial Systems Architect

Kraken • Oregon

Hybrid
USD 180,000 - 240,000
Data Platform Engineering Manager
Data Platform Engineering Manager

Trammell Venture Partners, L.L.C. • United States

Remote
USD 180,000 - 250,000
Head of Exchange Infrastructure
Head of Exchange Infrastructure

Ink Foundation • United States

On-site
USD 177,000 - 395,000
Fullstack Engineer — Fintech Platform (Node/TS)
Fullstack Engineer — Fintech Platform (Node/TS)

Kraken • United States

Remote
USD 120,000 - 180,000
Staff Software Engineer
Staff Software Engineer

Paul Murphy Associates • Chicago (IL)

Hybrid
USD 150,000 - 230,000