Obsidian Systems

Obsidian Systems

Software Engineer - Scala - USA/Canada/UK

Canada - East Coast

Sponsorship not specifiedDetected 75 days ago
TypeScriptScalaDistributed SystemsBackend DevelopmentGitLinuxCommunication

About the role

  • You'll work in Scala and TypeScript, with daily client interaction as part of a consulting project team.
  • Strong fundamentals: data modeling, APIs, testing

Responsibilities

  • Build and maintain backend services and integration layers for distributed, multi-party applications.

Requirements

  • 3+ years in functional programming
  • Production experience in Scala and/or TypeScript
  • Familiarity with Linux, Nix, or NixOS

Nice to have

  • Distributed systems, event-driven architecture, or workflow engines
  • DAML, smart contracts, or ledger-based systems
  • Enterprise or regulated environment experience
  • Complex, intellectually challenging work
  • Competitive compensation

Compensation

  • Competitive compensation

Benefits

  • Strong learning culture
  • Remote-first, flexible environment

This listing is sourced directly from Obsidian Systems's careers page and normalized into a canonical job model.