Software Engineer - Database - Bitnomial

What you'll be doing

  • 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 to prevent financial value drift
  • Write lock-safe and reversible migrations on large tables, and review other engineers' migrations
  • Analyze execution plans, identify slow queries from production metrics, and optimize queries, indexes, or access patterns
  • Monitor systems, respond to alerts, and support daily operations such as settlement cycles
  • Investigate and fix production issues and document lessons learned

Requirements

  • 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, including data structures, concurrency, and distributed systems concepts like replication, consistency, retries, and idempotency
  • Willingness to participate in on-call and operational shifts
  • Care and rigor with code and data related to financial transactions, including measuring performance before tuning
  • Good judgment in using AI tools, including reviewing, testing, and understanding their output before deployment
  • Habit of questioning why before making changes
  • Calm and methodical approach under pressure during live production situations
  • Collaborative mindset working across engineering, operations, risk, and compliance with a habit of documentation

Nice to haves

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

Similar jobs

  • Software Development Engineer, Simple Email Service

    AWSDublin, Irelanda day ago
    NewRegistered sponsor
  • Principal Database Engineer

    Kraken13 locations2 days ago
    NewRemote
  • Staff Platform Engineer, Agentic Engineering

    n8n29 locations2 days ago
    Remote EMEAVisa sponsor
    €159.4k – €175.3k / year base
  • See all jobs in Ireland →