← All jobs
KR

Software Engineer - Database - Bitnomial

KrakenSouth Africa
Type
Full-time
Work setup
On-site
Experience
Mid
Posted
Today
$96k - $192k
midpoint below market median

What engineering roles in crypto pay

200 salaries · our own data
this role$144kmedian$268k

This role pays $96k-$192k, below the $204k median for engineering roles in crypto on this board.

As a Software Engineer focused on Database systems at Bitnomial, you build the services and data models that record every order, fill, and settlement at a CFTC-regulated exchange and clearinghouse. Bitnomial, part of Payward (parent company of Kraken), operates a US-based global derivatives exchange with crypto-settled futures, options, and perpetual futures used by institutions worldwide. The exchange, clearinghouse, and brokerage systems are written largely in Haskell, and you will design the schema, queries, and migrations that sit at the core of these systems.

What you'll do

  • Build, test, and ship well-typed, well-reviewed features and fixes in Haskell services across the exchange, clearinghouse, and brokerage
  • Understand the order, trade, clearing, and settlement flows end to end
  • Design schema, constraints, and indexes for new features, using exact numeric types and audit trails so financial values cannot drift
  • Write migrations that are lock-safe and reversible on large tables, and review the migrations of other engineers
  • Read execution plans, find slow queries from production metrics, and fix the cause in the query, the index, or the access pattern
  • Monitor systems, respond to alerts, and support daily operations such as settlement cycles
  • Fix the cause of production issues and document what you learned

What you bring

  • 3+ years of professional software engineering experience with a functional or strongly typed programming language such as Haskell, Rust, or C++
  • Strong SQL and PostgreSQL skills, including transactions and isolation levels
  • Solid computer science fundamentals in data structures, concurrency, and distributed systems: replication, consistency, retries and idempotency, and how services keep shared data correct when parts fail
  • Willingness to take part in on-call and operational shifts
  • Care and rigor with code and data that move money; you measure before you tune
  • Good judgment with AI tools, using them to work faster while reading, testing, and understanding output before shipping
  • A habit of asking why before changing something
  • Sound judgment under pressure, with a calm and methodical approach when production is live
  • Ability to collaborate across engineering, operations, risk, and compliance, with a habit of documenting

Nice to have

  • Financial knowledge or experience in trading, markets, or financial services
  • Bachelor's degree in computer science or a related field, or equivalent experience
  • Haskell experience, particularly with PostgreSQL-backed services
  • Production experience with AWS Aurora PostgreSQL
  • Experience with time series or market data at volume, such as tick data, order books, or event streams
  • Experience with Atlas or another declarative schema management tool

About Bitnomial and Payward

Bitnomial, part of Payward, is building a next-generation US-based global derivatives exchange regulated by the CFTC. Payward operates one of the industry's most modern financial infrastructure platforms, including Kraken, NinjaTrader, Breakout, xStocks, and CF Benchmarks, serving to advance an open, global financial system.

Context for this role

From the live jobs we track on CryptoJobsHQ, updated daily.

Kraken on CryptoJobsHQ

Kraken has 104 open roles on CryptoJobsHQ: 34 in Engineering, 22 in Legal & Compliance and 9 in Marketing. 69% are fully remote, most of the rest in the US and Brazil. 24 were posted in the last 7 days. The median advertised base salary is $144k, from 12 listings that publish pay.

All 104 Kraken roles →
The market for Infrastructure roles

1,989 Infrastructure roles are open across crypto right now.

Browse Infrastructure Jobs →
Similar roles at other companies
Get an email when Kraken posts new roles. One email a day at most, only when there is something new.