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
Apply directly at Obsidian Systems →Create a free account for alerts like thisView Obsidian Systems immigration profile
This listing is sourced directly from Obsidian Systems's careers page and normalized into a canonical job model.