Remote Software engineering Jobs · Haskell

Job listings

US 4w PTO 22w maternity 12w paternity

  • Work with hardware architects, designers, and verification engineers to build tools that accelerate their workflows.
  • Evolve the Bluespec compiler and libraries to improve compile speed, reproducibility, and error detection.
  • Build flows connecting design and verification, including assertions and Rust reference model checks.

MatX designs full-stack AI hardware and software to make AI models run as efficiently as possible. The company fosters a culture of engineering excellence, where teams work closely on compilers, silicon, and ML systems.

$157,400–$208,300/yr

  • Lead projects from idea to launch, partnering with product, design, and engineering teams.
  • Build features across the stack, from customer-facing card experiences to backend money movement systems.
  • Mentor engineers and elevate quality through design and code reviews.

Mercury is a fintech company offering banking services to startups, including debit and credit cards. The company emphasizes diversity, belonging, and a high-ownership, collaborative culture.

$122,400–$176,000/yr

  • Ship new capabilities for Command, an LLM-powered financial assistant.
  • Partner with product and compliance teams to define and test new capabilities.
  • Join a small, experienced team building the future of Mercury.

Mercury builds technology that pushes forward financial interfaces for the long term, such as the LLM-powered financial assistant Command. It is a small but mighty team of experienced product and AI engineers with a scrappy startup environment.

  • Design, develop, test, and maintain production software using functional programming principles.
  • Collaborate with engineers and client stakeholders to translate demanding requirements into robust, maintainable solutions.
  • Contribute to system design, architecture, and engineering standards while debugging complex technical issues.

Our partner builds sophisticated production software for capital markets and other highly regulated industries. The company supports a remote-first engineering culture that values ownership, curiosity, transparency, and continuous learning.

  • Design, implement, test, and maintain reliable software using functional programming principles.
  • Collaborate with engineers, technical leads, and client stakeholders to deliver robust, maintainable solutions.
  • Apply strong typing, domain modelling, and abstraction to improve software correctness and reliability.

Obsidian Systems is a software engineering consultancy that builds production systems for capital markets and other regulated industries. We are a remote-first, globally distributed team that values ownership, curiosity, and clear communication.